SlideShare a Scribd company logo
1 of 52
Introduction to
Multi sensory communication
AtsuroUeki
Satoru Tokuhisa
2011.11.28
Parts
• Arduino UNO x1
• USB cable x1
• GROVE - Starter Bundle x 1pkg
※Please keep these parts until 12/20
Multi Sensory Communication
2
Download
• Arduino IDE
– http://www.arduino.cc/en/Main/software
Multi Sensory Communication
3
Reference
• Language Reference
– http://arduino.cc/en/Reference/HomePage
• Tutorial
– http://arduino.cc/en/Tutorial/HomePage
Multi Sensory Communication
4
Schedule
• 11/28
– Introduction to Multi sensory communication
• 11/29
– Sensor & Actuator
• 12/05
– Prototyping
• 12/06
– Haptic Workshop01
• 12/19  
– Haptic Workshop02
• 12/20
– Quick Presentation
Multi Sensory Communication
5
Presentation
• Prototyping
– What is your Multi Sensory Communication System?
• Storytelling
– What is your concept?
Multi Sensory Communication
6
Outline
• Introduction to Multi Sensory Communication
– Definition
– Example
• Basis of Arduino
Multi Sensory Communication
7
What is Multi Sensory Communication?
Multi Sensory Communication
8
Interaction
Multi Sensory Communication
9
Multi Senses
Multi Sensory Communication
http://mindchimes.net/wp-images/love-at-first-sight.jpg
10
Example
Multi Sensory Communication
11
Multi Senses
Multi Sensory Communication
http://s3.amazonaws.com/readers/2010/07/17/hearingkids_1.jpg
12
Example
Multi Sensory Communication
13
Example
Multi Sensory Communication
14
Multi Senses
Multi Sensory Communication
http://img4.blogs.yahoo.co.jp/ybi/1/77/ba/suiko_den_108/folder/161839/img_161839_6357312_0?
1318763981 15
Example
Multi Sensory Communication
16
Example
Multi Sensory Communication
17
Multi Senses
Multi Sensory Communication
http://purplepaperplanes.wordpress.com/2010/03/05/my-favorite-smells/
18
Multi Senses
Multi Sensory Communication
http://purplepaperplanes.wordpress.com/2010/03/05/my-favorite-smells/
19
Example
Multi Sensory Communication
20
TeamBuilding
Multi Sensory Communication
21
What is Arduino?
Multi Sensory Communication
22
Arduino
• Arduino is an open-source electronics prototyping
platform based on flexible, easy-to-use hardware and
software.
• It's intended for artists, designers, hobbyists, and
anyone interested in creating interactive objects or
environments.
Multi Sensory Communication
23
Arduino
• Arduino Board
– ATMega328
– USB
– Open Source
• Arduino IDE(Integrated Development Environment)
– Windows, Linux, Mac OSX
– Opern Source
– Based on Processing
• Arudino Programming language
– Based on Wiring
Multi Sensory Communication
24
Arduino Board /UNO
Multi Sensory Communication
Analog Input x 6
Digital Input and
Output x 14
3.3V
Ground
Ground
5V
Power Indicator
External Power
25
Install(Windows)
• Connect Arduino to PC with USB cable.
Multi Sensory Communication
26
Install(Windows)
• Connect Arduino to PC with USB cable.
Multi Sensory Communication
27
Install(Windows)
• Connect Arduino to PC with USB cable.
Multi Sensory Communication
28
Install(Mac OS X)
• Open FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg
Multi Sensory Communication
29
Arduino IDE
Multi Sensory Communication
Tab
Toolbar
Text Editor
Message Area
Text Console
30
Arduino IDE
Multi Sensory Communication
Verify
Checks your code for
errors.
Stop
Stops the serial monitor, or
unhighlight other buttons. .
Creates a new sketch..
New
Presents a menu of all the
sketches in your sketchbook.
Clicking one will open it within
the current window.
Open
Upload
Compiles your code and
uploads it to the Arduino I/O
board.
Serial Monitor
Opens the serial monitor.
Save
Saves your sketch.
31
Setup(Windows)
• Tools-> Board-> Arduino UNO
• Tools->Serial Port COMxx
※Please Check Device Manager
[XP] My Computer->Right Click->Property->Hardware-> Device Manager
[Vista/Win7] Start->Control Panel->System & Security-> Device Manager
32
Multi Sensory Communication
Setup(Mac OS X)
• Tools-> Board-> Arduino UNO
• Tools->Serial Port ->
/dev/tty.usbserial-xxxxxxxx
Multi Sensory Communication
33
Hello (Physical) World!
Multi Sensory Communication
34
Test
1. Open a example file.
Menu
->File
->Examples
->Basics
->Blink
Multi Sensory Communication
35
Hello World!
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}
36
Multi Sensory Communication
Change the BlinkInterval
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(100); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(100); // wait for a second
}
37
Multi Sensory Communication
Change the BlinkRatio
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(5); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(5); // wait for a second
}
38
Multi Sensory Communication
Change the BlinkRatio
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(9); // wait for a second
}
39
Multi Sensory Communication
Change the BlinkRatio
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(9); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1); // wait for a second
}
40
Multi Sensory Communication
PWM
• PWM(Pulse Width Modulation)
D = τ/ T
D : duty cycle
τ: pulse
T : transition
Multi Sensory Communication
ex: 0.25(D) = 1(τ)/4(T)
Pulse
time
41
PWM
Multi Sensory Communication
Analog Input x 6
Digital Input and
Output x 14
3.3V
Ground
Ground
5V
Power Indicator
External Power
42
Practice
void setup() {
pinMode(11, OUTPUT); // 3, 5, 6, 9, 10, 11,
}
void loop() {
analogWrite(11, 255); // 0-255
}
• analogWrite
• http://arduino.cc/en/Reference/AnalogWrite
43
Multi Sensory Communication
Basis of Electrical Circuit
Multi Sensory Communication
44
Basic Knowledge
• Voltage
– The difference in electric potential between two
points.
– Unit symbol V(Volt)
• Electric current
– A flow of electric charge through a medium.
– Unit symbol A(Ampere)
• Resistance
– The opposition to the passage of an electric current.
– Unit symbol Ω(Ohm)
Multi Sensory Communication
45
Voltage
Multi Sensory Communication
Electric
potential A
Electric
potential B
The difference in
electric potential
Ground
(GND)
46
Ohm’s law
Multi Sensory Communication
Same
Pressure
lessmore
Same
amount
Low
Pressure
High
Pressure
47
What is servo motor?
Multi Sensory Communication
48
http://www.seattlerobotics.org/guide/servos.html
Movement
Multi Sensory Communication
49
20ms Pulse
1.25/20ms
1.5/20ms
1.75/20ms
Neutral
-90 degrees
+90 degrees
Arduino Digital Pin
Control using servo library
Methods see… http://www.arduino.cc/en/Reference/Servo
– attach(pin/number)
• Attach the Servo variable to a pin
– write(angle/degrees 0 - 180)
– writeMicroseconds(time/micro seconds1250 - 1750)
– read(pin/number)
• The angle of the servo, from 0 to 180 degrees.
– attached()
• Use as ServoObject.attached() returns true/false
– detach()
• Use as ServoObject.detach() detach pin from servo
Multi Sensory Communication
50
Tutrial
• File > Examples > Servo > Sweep
Multi Sensory Communication
51
http://arduino.cc/en/Tutorial/Sweep
orange
brown
red
Points
#include <Servo.h> //a maximum of eight servo objects can be created
Servo myservo; // create servo object to control a servo
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
} Multi Sensory Communication
52

More Related Content

What's hot

Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Sudar Muthu
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-pptjhcid
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoMohamed Essam
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to ArduinoQtechknow
 
Arduino slides
Arduino slidesArduino slides
Arduino slidessdcharle
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino MicrocontrollerShyam Mohan
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoEoin Brazil
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boardselprocus
 
Arduino Introduction by coopermaa
Arduino Introduction by coopermaaArduino Introduction by coopermaa
Arduino Introduction by coopermaa馬 萬圳
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programmingPunit Goswami
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduinovishal kumar
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduinoBetsy Eng
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduinozvikapika
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For BeginnersFTS seminar
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshopatuline
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
 

What's hot (20)

Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-ppt
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boards
 
Arduino Introduction by coopermaa
Arduino Introduction by coopermaaArduino Introduction by coopermaa
Arduino Introduction by coopermaa
 
Arduino: Arduino lcd
Arduino: Arduino lcdArduino: Arduino lcd
Arduino: Arduino lcd
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programming
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For Beginners
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 

Similar to Multi Sensory Communication 1/2

Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixelssdcharle
 
Arduino Workshop Slides
Arduino Workshop SlidesArduino Workshop Slides
Arduino Workshop Slidesmkarlin14
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxethannguyen1618
 
IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfMayuRana1
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino Dennis Espiritu
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshopmayur1432
 
Oop 2014 embedded systems with open source hardware v2
Oop 2014 embedded systems with open source hardware v2Oop 2014 embedded systems with open source hardware v2
Oop 2014 embedded systems with open source hardware v2Michael Stal
 
Arduino electronics cookbook
Arduino electronics cookbookArduino electronics cookbook
Arduino electronics cookbookFelipe Belarmino
 
Arduino Programming Familiarization
Arduino Programming FamiliarizationArduino Programming Familiarization
Arduino Programming FamiliarizationAmit Kumer Podder
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerMujahid Hussain
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoBrian Huang
 

Similar to Multi Sensory Communication 1/2 (20)

Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
 
Arduino Workshop Slides
Arduino Workshop SlidesArduino Workshop Slides
Arduino Workshop Slides
 
Arduino
ArduinoArduino
Arduino
 
Indroduction arduino
Indroduction arduinoIndroduction arduino
Indroduction arduino
 
Indroduction the arduino
Indroduction the arduinoIndroduction the arduino
Indroduction the arduino
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
 
IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdf
 
IoT with Arduino
IoT with ArduinoIoT with Arduino
IoT with Arduino
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
 
Oop 2014 embedded systems with open source hardware v2
Oop 2014 embedded systems with open source hardware v2Oop 2014 embedded systems with open source hardware v2
Oop 2014 embedded systems with open source hardware v2
 
Arduino workshop sensors
Arduino workshop sensorsArduino workshop sensors
Arduino workshop sensors
 
Arduino electronics cookbook
Arduino electronics cookbookArduino electronics cookbook
Arduino electronics cookbook
 
Arduino Programming Familiarization
Arduino Programming FamiliarizationArduino Programming Familiarization
Arduino Programming Familiarization
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
 
arduino.pdf
arduino.pdfarduino.pdf
arduino.pdf
 

More from Satoru Tokuhisa

多摩美術大学 エンタテイメントとデザインゼミ2 第12回
多摩美術大学 エンタテイメントとデザインゼミ2 第12回多摩美術大学 エンタテイメントとデザインゼミ2 第12回
多摩美術大学 エンタテイメントとデザインゼミ2 第12回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第10回
多摩美術大学 エンタテイメントとデザインゼミ2 第10回多摩美術大学 エンタテイメントとデザインゼミ2 第10回
多摩美術大学 エンタテイメントとデザインゼミ2 第10回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第7回
多摩美術大学 エンタテイメントとデザインゼミ2 第7回多摩美術大学 エンタテイメントとデザインゼミ2 第7回
多摩美術大学 エンタテイメントとデザインゼミ2 第7回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第6回
多摩美術大学 エンタテイメントとデザインゼミ2 第6回多摩美術大学 エンタテイメントとデザインゼミ2 第6回
多摩美術大学 エンタテイメントとデザインゼミ2 第6回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第5回
多摩美術大学 エンタテイメントとデザインゼミ2 第5回多摩美術大学 エンタテイメントとデザインゼミ2 第5回
多摩美術大学 エンタテイメントとデザインゼミ2 第5回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第3回
多摩美術大学 エンタテイメントとデザインゼミ2 第3回多摩美術大学 エンタテイメントとデザインゼミ2 第3回
多摩美術大学 エンタテイメントとデザインゼミ2 第3回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第2回
多摩美術大学 エンタテイメントとデザインゼミ2 第2回多摩美術大学 エンタテイメントとデザインゼミ2 第2回
多摩美術大学 エンタテイメントとデザインゼミ2 第2回Satoru Tokuhisa
 
多摩美術大学 エンタテイメントとデザインゼミ2 第1回
多摩美術大学 エンタテイメントとデザインゼミ2 第1回多摩美術大学 エンタテイメントとデザインゼミ2 第1回
多摩美術大学 エンタテイメントとデザインゼミ2 第1回Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回女子美術大学メディアアート演習ⅡB 2013 Fall 第1回
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回 女子美術大学メディアアート演習ⅡB 2013 Spring 第2回
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回 Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回 女子美術大学メディアアート演習ⅡB 2013 Spring 第1回
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回 Satoru Tokuhisa
 
A Series of Lectures on Service Design Vol. 1
A Series of Lectures on Service Design Vol. 1A Series of Lectures on Service Design Vol. 1
A Series of Lectures on Service Design Vol. 1Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2
 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2
 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2Satoru Tokuhisa
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2Satoru Tokuhisa
 

More from Satoru Tokuhisa (20)

多摩美術大学 エンタテイメントとデザインゼミ2 第12回
多摩美術大学 エンタテイメントとデザインゼミ2 第12回多摩美術大学 エンタテイメントとデザインゼミ2 第12回
多摩美術大学 エンタテイメントとデザインゼミ2 第12回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第10回
多摩美術大学 エンタテイメントとデザインゼミ2 第10回多摩美術大学 エンタテイメントとデザインゼミ2 第10回
多摩美術大学 エンタテイメントとデザインゼミ2 第10回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第7回
多摩美術大学 エンタテイメントとデザインゼミ2 第7回多摩美術大学 エンタテイメントとデザインゼミ2 第7回
多摩美術大学 エンタテイメントとデザインゼミ2 第7回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第6回
多摩美術大学 エンタテイメントとデザインゼミ2 第6回多摩美術大学 エンタテイメントとデザインゼミ2 第6回
多摩美術大学 エンタテイメントとデザインゼミ2 第6回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第5回
多摩美術大学 エンタテイメントとデザインゼミ2 第5回多摩美術大学 エンタテイメントとデザインゼミ2 第5回
多摩美術大学 エンタテイメントとデザインゼミ2 第5回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第3回
多摩美術大学 エンタテイメントとデザインゼミ2 第3回多摩美術大学 エンタテイメントとデザインゼミ2 第3回
多摩美術大学 エンタテイメントとデザインゼミ2 第3回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第2回
多摩美術大学 エンタテイメントとデザインゼミ2 第2回多摩美術大学 エンタテイメントとデザインゼミ2 第2回
多摩美術大学 エンタテイメントとデザインゼミ2 第2回
 
多摩美術大学 エンタテイメントとデザインゼミ2 第1回
多摩美術大学 エンタテイメントとデザインゼミ2 第1回多摩美術大学 エンタテイメントとデザインゼミ2 第1回
多摩美術大学 エンタテイメントとデザインゼミ2 第1回
 
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回女子美術大学メディアアート演習ⅡB 2013 Fall 第1回
女子美術大学メディアアート演習ⅡB 2013 Fall 第1回
 
BOP Design Framework
BOP Design FrameworkBOP Design Framework
BOP Design Framework
 
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回 女子美術大学メディアアート演習ⅡB 2013 Spring 第2回
女子美術大学メディアアート演習ⅡB 2013 Spring 第2回
 
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回 女子美術大学メディアアート演習ⅡB 2013 Spring 第1回
女子美術大学メディアアート演習ⅡB 2013 Spring 第1回
 
A Series of Lectures on Service Design Vol. 1
A Series of Lectures on Service Design Vol. 1A Series of Lectures on Service Design Vol. 1
A Series of Lectures on Service Design Vol. 1
 
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2
 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 1/2
 
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2
 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2 女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2
女子美術大学メディアアート演習ⅡB 2012 Fall 第2回 2/2
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 2/2
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 2/2
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第5回 1/2
 
BOP Product Design
BOP Product DesignBOP Product Design
BOP Product Design
 

Recently uploaded

Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRdollysharma2066
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 

Recently uploaded (20)

Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 

Multi Sensory Communication 1/2

  • 1. Introduction to Multi sensory communication AtsuroUeki Satoru Tokuhisa 2011.11.28
  • 2. Parts • Arduino UNO x1 • USB cable x1 • GROVE - Starter Bundle x 1pkg ※Please keep these parts until 12/20 Multi Sensory Communication 2
  • 3. Download • Arduino IDE – http://www.arduino.cc/en/Main/software Multi Sensory Communication 3
  • 4. Reference • Language Reference – http://arduino.cc/en/Reference/HomePage • Tutorial – http://arduino.cc/en/Tutorial/HomePage Multi Sensory Communication 4
  • 5. Schedule • 11/28 – Introduction to Multi sensory communication • 11/29 – Sensor & Actuator • 12/05 – Prototyping • 12/06 – Haptic Workshop01 • 12/19   – Haptic Workshop02 • 12/20 – Quick Presentation Multi Sensory Communication 5
  • 6. Presentation • Prototyping – What is your Multi Sensory Communication System? • Storytelling – What is your concept? Multi Sensory Communication 6
  • 7. Outline • Introduction to Multi Sensory Communication – Definition – Example • Basis of Arduino Multi Sensory Communication 7
  • 8. What is Multi Sensory Communication? Multi Sensory Communication 8
  • 10. Multi Senses Multi Sensory Communication http://mindchimes.net/wp-images/love-at-first-sight.jpg 10
  • 12. Multi Senses Multi Sensory Communication http://s3.amazonaws.com/readers/2010/07/17/hearingkids_1.jpg 12
  • 15. Multi Senses Multi Sensory Communication http://img4.blogs.yahoo.co.jp/ybi/1/77/ba/suiko_den_108/folder/161839/img_161839_6357312_0? 1318763981 15
  • 18. Multi Senses Multi Sensory Communication http://purplepaperplanes.wordpress.com/2010/03/05/my-favorite-smells/ 18
  • 19. Multi Senses Multi Sensory Communication http://purplepaperplanes.wordpress.com/2010/03/05/my-favorite-smells/ 19
  • 22. What is Arduino? Multi Sensory Communication 22
  • 23. Arduino • Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. • It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Multi Sensory Communication 23
  • 24. Arduino • Arduino Board – ATMega328 – USB – Open Source • Arduino IDE(Integrated Development Environment) – Windows, Linux, Mac OSX – Opern Source – Based on Processing • Arudino Programming language – Based on Wiring Multi Sensory Communication 24
  • 25. Arduino Board /UNO Multi Sensory Communication Analog Input x 6 Digital Input and Output x 14 3.3V Ground Ground 5V Power Indicator External Power 25
  • 26. Install(Windows) • Connect Arduino to PC with USB cable. Multi Sensory Communication 26
  • 27. Install(Windows) • Connect Arduino to PC with USB cable. Multi Sensory Communication 27
  • 28. Install(Windows) • Connect Arduino to PC with USB cable. Multi Sensory Communication 28
  • 29. Install(Mac OS X) • Open FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg Multi Sensory Communication 29
  • 30. Arduino IDE Multi Sensory Communication Tab Toolbar Text Editor Message Area Text Console 30
  • 31. Arduino IDE Multi Sensory Communication Verify Checks your code for errors. Stop Stops the serial monitor, or unhighlight other buttons. . Creates a new sketch.. New Presents a menu of all the sketches in your sketchbook. Clicking one will open it within the current window. Open Upload Compiles your code and uploads it to the Arduino I/O board. Serial Monitor Opens the serial monitor. Save Saves your sketch. 31
  • 32. Setup(Windows) • Tools-> Board-> Arduino UNO • Tools->Serial Port COMxx ※Please Check Device Manager [XP] My Computer->Right Click->Property->Hardware-> Device Manager [Vista/Win7] Start->Control Panel->System & Security-> Device Manager 32 Multi Sensory Communication
  • 33. Setup(Mac OS X) • Tools-> Board-> Arduino UNO • Tools->Serial Port -> /dev/tty.usbserial-xxxxxxxx Multi Sensory Communication 33
  • 34. Hello (Physical) World! Multi Sensory Communication 34
  • 35. Test 1. Open a example file. Menu ->File ->Examples ->Basics ->Blink Multi Sensory Communication 35
  • 36. Hello World! void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(1000); // wait for a second digitalWrite(13, LOW); // set the LED off delay(1000); // wait for a second } 36 Multi Sensory Communication
  • 37. Change the BlinkInterval void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(100); // wait for a second digitalWrite(13, LOW); // set the LED off delay(100); // wait for a second } 37 Multi Sensory Communication
  • 38. Change the BlinkRatio void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(5); // wait for a second digitalWrite(13, LOW); // set the LED off delay(5); // wait for a second } 38 Multi Sensory Communication
  • 39. Change the BlinkRatio void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(1); // wait for a second digitalWrite(13, LOW); // set the LED off delay(9); // wait for a second } 39 Multi Sensory Communication
  • 40. Change the BlinkRatio void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(9); // wait for a second digitalWrite(13, LOW); // set the LED off delay(1); // wait for a second } 40 Multi Sensory Communication
  • 41. PWM • PWM(Pulse Width Modulation) D = τ/ T D : duty cycle τ: pulse T : transition Multi Sensory Communication ex: 0.25(D) = 1(τ)/4(T) Pulse time 41
  • 42. PWM Multi Sensory Communication Analog Input x 6 Digital Input and Output x 14 3.3V Ground Ground 5V Power Indicator External Power 42
  • 43. Practice void setup() { pinMode(11, OUTPUT); // 3, 5, 6, 9, 10, 11, } void loop() { analogWrite(11, 255); // 0-255 } • analogWrite • http://arduino.cc/en/Reference/AnalogWrite 43 Multi Sensory Communication
  • 44. Basis of Electrical Circuit Multi Sensory Communication 44
  • 45. Basic Knowledge • Voltage – The difference in electric potential between two points. – Unit symbol V(Volt) • Electric current – A flow of electric charge through a medium. – Unit symbol A(Ampere) • Resistance – The opposition to the passage of an electric current. – Unit symbol Ω(Ohm) Multi Sensory Communication 45
  • 46. Voltage Multi Sensory Communication Electric potential A Electric potential B The difference in electric potential Ground (GND) 46
  • 47. Ohm’s law Multi Sensory Communication Same Pressure lessmore Same amount Low Pressure High Pressure 47
  • 48. What is servo motor? Multi Sensory Communication 48 http://www.seattlerobotics.org/guide/servos.html
  • 49. Movement Multi Sensory Communication 49 20ms Pulse 1.25/20ms 1.5/20ms 1.75/20ms Neutral -90 degrees +90 degrees Arduino Digital Pin
  • 50. Control using servo library Methods see… http://www.arduino.cc/en/Reference/Servo – attach(pin/number) • Attach the Servo variable to a pin – write(angle/degrees 0 - 180) – writeMicroseconds(time/micro seconds1250 - 1750) – read(pin/number) • The angle of the servo, from 0 to 180 degrees. – attached() • Use as ServoObject.attached() returns true/false – detach() • Use as ServoObject.detach() detach pin from servo Multi Sensory Communication 50
  • 51. Tutrial • File > Examples > Servo > Sweep Multi Sensory Communication 51 http://arduino.cc/en/Tutorial/Sweep orange brown red
  • 52. Points #include <Servo.h> //a maximum of eight servo objects can be created Servo myservo; // create servo object to control a servo int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees { myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } } Multi Sensory Communication 52

Editor's Notes

  1. hearing, sight, touch, smell, and taste
  2. hearing, sight, touch, smell, and taste Sight
  3. Suirin
  4. hearing, sight, touch, smell, and taste Hearing
  5. Amagatana
  6. Scratch input piezoelectric vibration sensor
  7. Touch
  8. Possessed Hand
  9. Kiss interface
  10. smell
  11. taste
  12. Analog Digital
  13. [XP] マイコンピュータ-&amp;gt; 右クリックプロパティ-&amp;gt;ハードウェア-&amp;gt;デバイスマネージャ [Vista/Win7] スタートボタン-&amp;gt;コントロールパネル-&amp;gt;システムとセキュリティ-&amp;gt;デバイスマネージャ
  14. [XP] マイコンピュータ-&amp;gt; 右クリックプロパティ-&amp;gt;ハードウェア-&amp;gt;デバイスマネージャ [Vista/Win7] スタートボタン-&amp;gt;コントロールパネル-&amp;gt;システムとセキュリティ-&amp;gt;デバイスマネージャ
  15. ※終わったらクローズさせる
  16. // is comment pinMode = Configures the specified pin to behave either as an input or an output. digitalWrite = Write a HIGH or a LOW value to a digital pin.
  17. HighとLowをすばやく切りかえることで、 中間量の電流が流れているときと同じ状態を作ることができる。 http://monoist.atmarkit.co.jp/fembedded/h8/h8primer09/h8primer09a.html 1/10 = 0.1 D 9/10 = 0.9 D
  18. Writes an analog value (PWM wave) to a pin.
  19. Water Pressure Water Current
  20. Water Pressure Water Current