24 LED A visual programming environment for art work using a LED matrix

Similar documents
,,,,., C Java,,.,,.,., ,,.,, i

23 The Study of support narrowing down goods on electronic commerce sites

23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones

Table 1 Table 2

,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

29 jjencode JavaScript

DTN DTN DTN DTN i

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

25 D Effects of viewpoints of head mounted wearable 3D display on human task performance

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

fiš„v8.dvi


1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

産業構造におけるスポーツ産業の範囲に関する研究Ⅰ

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

21 Quantum calculator simulator based on reversible operation

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

, IT.,.,..,.. i

2 ( ) i

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

Web Web Web Web Web, i

27 1 NP NP-completeness of Picross 3D without segment-information and that with height of one

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

22SPC4報告書

i

,,.,.,,.,.,.,.,,.,..,,,, i

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

28 Horizontal angle correction using straight line detection in an equirectangular image

soturon.dvi

LMS LMS 2014 LMS 2 Moodle 2. LMS LMS e-learning Web LMS MOOC Moodle LMS ( 1 ) ( 2 ) ( 3 ) 24 ( 4 ) ( 5 ) ( 6 ) 1 LMS Web CS LMS Instructu

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

Komatsu s Brand for New-Generation Construction and Mining Equipment Genuine Answers for Land & Environment Optimization GALEO is derived from the fol

IT i

2 The Bulletin of Meiji University of Integrative Medicine 3, Yamashita 10 11

Web Basic Web SAS-2 Web SAS-2 i

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i

16_.....E...._.I.v2006


25 Removal of the fricative sounds that occur in the electronic stethoscope

IT,, i

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

7,, i

ABSTRACT The movement to increase the adult literacy rate in Nepal has been growing since democratization in In recent years, about 300,000 peop

評論・社会科学 84号(よこ)(P)/3.金子

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

24 Perceived depth position of autostereoscopic stimulus

Web Web Web Web i

SURF,,., 55%,.,., SURF(Speeded Up Robust Features), 4 (,,, ), SURF.,, 84%, 96%, 28%, 32%.,,,. SURF, i

27 VR Effects of the position of viewpoint on self body in VR environment

ICS-01B-◇◇◇

22 Google Trends Estimation of Stock Dealing Timing using Google Trends

’ÓŠ¹/‰´„û

卒業論文2.dvi

07_伊藤由香_様.indd

220 28;29) 30 35) 26;27) % 8.0% 9 36) 8) 14) 37) O O 13 2 E S % % 2 6 1fl 2fl 3fl 3 4

29 Short-time prediction of time series data for binary option trade

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

I II III 28 29


untitled

13 RoboCup The Interface System for Learning By Observation Applied to RoboCup Agents Ruck Thawonmas

Core Ethics Vol. -

SNS ( ) SNS(Social Networking Service) SNS SNS i

LAN LAN LAN LAN LAN LAN,, i


4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

Sport and the Media: The Close Relationship between Sport and Broadcasting SUDO, Haruo1) Abstract This report tries to demonstrate the relationship be

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

25 AR 3 Property of three-dimensional perception in the wearable AR environment

n 2 n (Dynamic Programming : DP) (Genetic Algorithm : GA) 2 i

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

05_藤田先生_責

Bull. of Nippon Sport Sci. Univ. 47 (1) Devising musical expression in teaching methods for elementary music An attempt at shared teaching

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa


20 Method for Recognizing Expression Considering Fuzzy Based on Optical Flow


23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

生駒山麓の遊園・観光開発計画の蹉跌 - 日下温泉土地を中心として -

kut-paper-template2.dvi

幅広い業種や業務に適応可能なRFIDソリューション

鹿大広報149号

2013 Future University Hakodate 2013 System Information Science Practice Group Report biblive : Project Name biblive : Recording and sharing experienc

社会学部紀要 114号☆/22.松村

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

06_学術.indd

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

28 TCG SURF Card recognition using SURF in TCG play video

Transcription:

24 LED A visual programming environment for art work using a LED matrix 1130302 2013 3 1

LED,,,.,. Arduino. Arduino,,,., Arduino,.,, LED,., Arduino, LED, i

Abstract A visual programming environment for art work using a LED matrix Tatsuro IMAI In recent years, physical computing, which realizes exchanging information between people and computers by using not only a mouse, a display, and a keyboard but also I/O devices such as a sensor, an actuator, and so on, is gathering attention. The knowledge of the electronic circuit and programming is indispensable to perform physical computing development, and it is difficult to develop the product for people without those knowledge. Arduino is one of the tools that enable a user easily perform the physical computing development. Arduino consists of a microcontroller, a board with the I/O ports, and development environment of software to control it. Although Arduino is greatly diminishing time to compose electronic circuit, programing skill is still indispensable. In this study, we design a visual programming environment for art work using a LED matrix and then implement it. key words physical computing, Arduino, LED matrix, visual programming langage ii

1 1 1.1............................. 1 1.2.................................. 2 2 3 2.1....................... 3 2.2 Arduino................................... 4 2.3....................... 5 2.4 Intuino.................................... 7 3 9 3.1....................... 9 3.2.............................. 10 4 17 4.1...................................... 17 4.1.1................................ 17 4.1.2................................ 19 5 20 21 22 iii

2.1 Haohao table[5]................................ 3 2.2 Arduino.................................... 4 2.3 ArduinoIDE.................................. 5 2.4 Scratch[7]................................... 6 2.5 ToonTalk[8].................................. 6 2.6 Intuino[3]................................... 8 3.1.............................. 10 3.2................................. 11 3.3.................................... 12 3.4............................ 13 3.5................................... 14 3.6................................ 15 3.7 2................................. 16 4.1 LED................................ 18 iv

v

1 1.1,,, [1].,. Arduino[2]. Arduino,,, ArduinoIDE., Arduino,., Intuino[3]. Intuino LED,,. Intuino, LED, LED,.,,, LED 1

1.2,. 1.2, 5 2,. 3, 4 5 2

2 2.1. wii [4]. wii,, wii. 2.1 Haohao table[5].,. 2.1 Haohao table[5] 3

2.2 Arduino これらのように, 最近では従来のキーボードやマウスを使ったコンピュータの操作から抜 け出して, 自由に情報のやりとりを楽しむフィジカルコンピューティングが日々研究されて いる. フィジカルコンピューティングの構成要素は光, 音, 温度, 加速度などのセンサやモー タ, ソレノイドなどのアクチュエータとマイコンである. フィジカルコンピューティング開 発を行う場合, 電子回路やプログラムといった, ハードウェアとソフトウェアの両方の知識 を含めて考える必要がある. 2.2 Arduino Arduino は, マイクロコントローラ 図 2.2, 入出力ポートを備えた基板, それを制御す る ArduinoIDE と呼ばれるソフトウェアの開発環境により構成されている. Arduino はエ ンジニア以外にもわかりやすいように説明や開発環境が工夫されており, 簡単にマイコンを 制御することができる. モジュール化された入出力機能とその扱いやすさから, フィジカル コンピューティングを考えるためのツールとして, 教育の一環やデザインやアートを仕事と する人の間で広く普及している. 図 2.2 Arduino ArduinoIDE 図 2.3) は C++に似たプログラム言語で開発を行う. 記述言語が高い自由 度を持っているため 様々な処理を行うプログラムを記述することができる. 4

2.3 2.3 ArduinoIDE 2.3 [6],. Scratch[7] 2.4. MIT Media Lab Lifelong Kindergarten Group ( ), ToonTalk[8] 2.5.,,. ToonTalk,,. 5

2.3 2.4 Scratch[7] 2.5 ToonTalk[8],.,. 6

2.4 Intuino,. 2.4 Intuino Intuino 2.6. Intuino,,. Intuino,.,.,,..,.,,. Intuino Arduino I/O, Arduino.,.,., LED GUI. 7

2.4 Intuino 2.6 Intuino[3] 8

3 Intuino, LED, LED,.,,, LED,. 3.1 LED, LED,. LED......,,. 3.1., 9

3.2.,., Arduino., LED,. 3.1 3.2 3.2 ArduinoIDE LED.,.,, LED., LED, 10

3.2. 3.2 11

3.2, LED... 1. 8 8 LED.. 3.3. 3.3 12

3.2 2.. LED. LED 3.4. 3.4 13

3.2 3.,,., Arduino.,,.,. LED.,., 3.5. 3.5 14

3.2 4. 3.6. 3.6 15

3.2 5., Arduino 3.7. 3.7 2 16

4 4.1 4.1.1 4 2 ArduinoIDE, LED 3 0.5. 4.1, LED. Arduino LED,,. ArduinoIDE,. 17

4.1 実験 図 4.1 LED マトリクス 18

4.1 4.1.2 ArduinoIDE 30, 5. ArduinoIDE, LED,., LED,. ArduinoIDE,. 19

5,, LED., ArduinoIDE,.,., LED, LED, LED, LED,, LED. 20

. 2,,.,.,. 21

[1] D. O Sullivan and T. Igoe, Physical Computing: Sensing and Controlling the Physical World with Computers, Course Technology, 2004. [2] Arduino Software, Arduino, http://www.arduino.cc/ [3],, Intuino:,, 2010-HCI-137, pp.1 4, 2010. [4] wii, http://www.nintendo.co.jp/wii/ [5], (No.8) Gainer,, Vol.64, No.11, pp.1598 1601, 2010. [6] P. T. Cox, Visual Programming Languages, Wiley Encyclopedia of Computer Science and Engineering, Vol.5, pp.3015 3025, 2009. [7] Scratch, http://scratch.mit.edu/ [8] ToonTalk, http://www.toontalk.com/ 22