ABOUT ME
Eric Holm
Interactive Media @ HvA

Physical computing with Arduino
WHAT I’M GOING TO TELL
What is Physical Computing?
What is Arduino?
Some Demo’s
My graduation project
PHYSICAL COMPUTING      (definition by Wikipedia)


Physical computing, in the broadest
sense, means building interactive p...
PHYSICAL COMPUTING      (definition by Arduino)


Physical Computing is about prototyping
with electronics, turning sensors...
PHYSICAL COMPUTING      (definition by Arduino)


Physical Computing is about prototyping
with electronics, turning sensors...
WHAT IS ARDUINO
Open Source Physical Computing Platform
    • a physical board
    • a programming environment
    • a dev...
THE ARDUINO BOARD




Small computer with inputs and outputs
that you can program.
THE ARDUINO BOARD
The microcontroller can run completely
stand-alone, talks to other devices.
Specifications:
• 8 kBytes o...
WHY ARDUINO?
Arduino was developed out of an
educational environment and is therefore
great for newcomers to get things wo...
A DEVELOPMENT PHILOPSOPHY
The ‘Arduino Way’
• making instead of talking

• getting lost

• hacking
THE ARDUINO BOARD
HOW DOES IT WORK?
• Write code on your Computer
• Upload it to the Arduino board
• Arduino board can then be used
standalo...
“THE ARDUINO PHILOSOPHY IS BASED ON
MAKING DESIGN RATHER THEN TALKING
ABOUT IT”
DIGITAL OUTPUT
The blinking LED the ‘Hello World’ of
physical computing.
DIGITAL OUTPUT + ANALOG INPUT
Analog input with a Potentio meter to
control the blinking interval of the LED.
DIGITAL OUTPUT + ANALOG INPUT
Analog input with a Light Dependent
Resistor (LDR) to control the interval of the
blinking L...
DATA + ARDUINO + PC
The USB port on the Arduino is a
virtual Serial Port in your computer.
Some software that can talk to ...
ARDUINO & PROCESSING
Analog input with a potentio meter to
control something on the screen.
ARDUINO & FLASH
Advanced digital input: digital
accelerometer
(used in Laptops, Air bag systems and the Nintendo wii
contr...
A LOT MORE STUFF TO CONNECT
sensors:
distance sensor, temperature sensors, gyro
scope,

actuators:
leds, piezo speakers, e...
MY GRADUATION PROJECT
1) setting up a workshop for the Study of
   Interactive Media
2) a project with the Arduino
OTHER ARDUINO’S
CONCLUSION (SORT OF)
• great way to prototype your product
• a totally new way to interface your
computer
• easy to start
QUESTIONS?
This presentation and some more info,
on my weblog:
www.ericholm.nl/blog
Arduino Introduction Presentation
Upcoming SlideShare
Loading in...5
×

Arduino Introduction Presentation

10,184

Published on

Introduction presentation 'Physical computing with Arduino'

Published in: Technology
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total Views
10,184
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
495
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Arduino Introduction Presentation

  1. 1. ABOUT ME Eric Holm Interactive Media @ HvA Physical computing with Arduino
  2. 2. WHAT I’M GOING TO TELL What is Physical Computing? What is Arduino? Some Demo’s My graduation project
  3. 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.
  4. 4. PHYSICAL COMPUTING (definition by Arduino) Physical Computing is about prototyping with electronics, turning sensors, actuators and microcontrollers into materials for designers and artists.
  5. 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. 6. WHAT IS ARDUINO Open Source Physical Computing Platform • a physical board • a programming environment • a development philosophy
  7. 7. THE ARDUINO BOARD Small computer with inputs and outputs that you can program.
  8. 8. 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
  9. 9. 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)
  10. 10. A DEVELOPMENT PHILOPSOPHY The ‘Arduino Way’ • making instead of talking • getting lost • hacking
  11. 11. THE ARDUINO BOARD
  12. 12. HOW DOES IT WORK? • Write code on your Computer • Upload it to the Arduino board • Arduino board can then be used standalone
  13. 13. “THE ARDUINO PHILOSOPHY IS BASED ON MAKING DESIGN RATHER THEN TALKING ABOUT IT”
  14. 14. DIGITAL OUTPUT The blinking LED the ‘Hello World’ of physical computing.
  15. 15. DIGITAL OUTPUT + ANALOG INPUT Analog input with a Potentio meter to control the blinking interval of the LED.
  16. 16. DIGITAL OUTPUT + ANALOG INPUT Analog input with a Light Dependent Resistor (LDR) to control the interval of the blinking LED.
  17. 17. 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
  18. 18. ARDUINO & PROCESSING Analog input with a potentio meter to control something on the screen.
  19. 19. ARDUINO & FLASH Advanced digital input: digital accelerometer (used in Laptops, Air bag systems and the Nintendo wii controller)
  20. 20. A LOT MORE STUFF TO CONNECT sensors: distance sensor, temperature sensors, gyro scope, actuators: leds, piezo speakers, electrical motors, etc. etc.
  21. 21. MY GRADUATION PROJECT 1) setting up a workshop for the Study of Interactive Media 2) a project with the Arduino
  22. 22. OTHER ARDUINO’S
  23. 23. CONCLUSION (SORT OF) • great way to prototype your product • a totally new way to interface your computer • easy to start
  24. 24. QUESTIONS? This presentation and some more info, on my weblog: www.ericholm.nl/blog
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×