2. WHAT I’M GOING TO TELL
What is Physical Computing?
What is Arduino?
Some Demo’s
My graduation project
3. PHYSICAL COMPUTING (definition by Wikipedia)
Physical computing, in the broadest
sense, means building interactive physical
systems by the use of software and
hardware that can sense and respond to
the analog world.
5. PHYSICAL COMPUTING (definition by Arduino)
Physical Computing is about prototyping
with electronics, turning sensors, actuators
and microcontrollers into materials for
designers and artists.
6. PHYSICAL COMPUTING (definition by Arduino)
Physical Computing is about prototyping
with electronics, turning sensors, actuators
and microcontrollers into materials for
designers and artists.
7. WHAT IS ARDUINO
Open Source Physical Computing Platform
• a physical board
• a programming environment
• a development philosophy
9. THE ARDUINO BOARD
The microcontroller can run completely
stand-alone, talks to other devices.
Specifications:
• 8 kBytes of Flash memory (new version 16 kB)
• 1 kByte RAM
• 16 MHz clock
• 13 digital input/output pins
• 5 analog input pins
• 3 analog output pins (PWM)
• usb connection
10. WHY ARDUINO?
Arduino was developed out of an
educational environment and is therefore
great for newcomers to get things working
quickly.
• well documented, a lot of examples and a great
community
• open source hardware/software
• works on Windows/Mac and Linux
• usb connection
• (cheap)
16. DIGITAL OUTPUT + ANALOG INPUT
Analog input with a Potentio meter to
control the blinking interval of the LED.
17. DIGITAL OUTPUT + ANALOG INPUT
Analog input with a Light Dependent
Resistor (LDR) to control the interval of the
blinking LED.
18. DATA + ARDUINO + PC
The USB port on the Arduino is a
virtual Serial Port in your computer.
Some software that can talk to the
Serial Port:
- Processing
- Flash (not directly)
- Director
- Max/MSP
- Pure Data
- Ruby/Python/C
20. ARDUINO & FLASH
Advanced digital input: digital
accelerometer
(used in Laptops, Air bag systems and the Nintendo wii
controller)
21. A LOT MORE STUFF TO CONNECT
sensors:
distance sensor, temperature sensors, gyro
scope,
actuators:
leds, piezo speakers, electrical motors, etc.
etc.
22. MY GRADUATION PROJECT
1) setting up a workshop for the Study of
Interactive Media
2) a project with the Arduino