Arduino




            mayfair [at] iamas.ac.jp
2008   11    8
• 1970
•              1993 2004
  –
  –
  –
• IAMAS 2004
  –
  –
•
• Arduino
• Arduino   PC
•                          ITP*1    Tom Igoe

•
             1
•

•                               1


    *1   Interactive...
Physical Computing
Sensing and Controlling the Physical World with Computers
Dan O’Sullivan and Tom Igoe Course Technology...
Making Things Talk
Arduino
Tom Igoe             2008
Getting Started with Arduino
The open source electronics prototyping platform
Massimo Banzi O’Reilly Media 2008
PC
•        ASCII
•         1
Alto (1973)




              http://toastytech.com/guis/
•

•
    LED
•
          I/O   PC
program
                A
a0]=ain.o;
aout.1 = 255;


                B



                C



                D
PC
     program
                                 A
     a0]=ain.o;
     aout.1 = 255;


                                 B...
I/O   PC Gainer                Phidgets
                                 A



                                 B



      ...
Arduino
• Hernando Barragan
                  ´             IDII*2

             Wiring
•

• IDE      Arduino I/O




  *2...
Wiring




         SparkFun Electronics
Arduino Duemilanove




               SparkFun Electronics
Arduino IDE
•
    –
    –
•
LilyPad Arduino




                  SparkFun Electronics
Arduino Pro Mini




                   SparkFun Electronics
Arduino ProtoShield




                SparkFun Electronics
Arduino XBee Shield




                SparkFun Electronics
FIO: Funnel I/O Module v1.0
•
    – 2
    –     GND
    –     V
•
    –
    –   A
•
    –
    –   Ω
• 1,000        1kΩ
• 1,000,000          1MΩ
• 1,000
    1
              1mA
• 1,000,000
      1
                     50µA
•
•
+5V   GND
LED
Arduino
Make        Volume 04
   Sketch
                        2008
Arduino
          GND




                +5V GND
Hello World!
• LED
 Examples/Digital/Blink
• delay()
LED
•
•
    –
    –
    –
•
•
•
•   +5V
•   GND
•
•                   LED
    Examples/Analog/AnalogInput
•                 LED
Arduino     PC
•
    –
    – USB
    – Ethernet
•
    – Bluetooth
    – IEEE 802.15.4 / ZigBee
Firmata
http://www.arduino.cc/playground/Interfacing/Firmata

• Hans-Christoph Steiner
• MIDI
• Arduino 0012
Firmata          PC
•   Pd (aka Pure Data)
•   Processing
•   Funnel
•   Linux C++
•   C++/openFrameworks
• Arduino
•
• Making Things Talk
•
Arduino




            mayfair [at] iamas.ac.jp
2008   11    8
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Workshop @ Make: Tokyo Meeting 02
Upcoming SlideShare
Loading in...5
×

Workshop @ Make: Tokyo Meeting 02

1,815

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,815
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Workshop @ Make: Tokyo Meeting 02

  1. 1. Arduino mayfair [at] iamas.ac.jp 2008 11 8
  2. 2. • 1970 • 1993 2004 – – – • IAMAS 2004 – –
  3. 3. • • Arduino • Arduino PC
  4. 4. • ITP*1 Tom Igoe • 1 • • 1 *1 Interactive Telecommunications Program
  5. 5. Physical Computing Sensing and Controlling the Physical World with Computers Dan O’Sullivan and Tom Igoe Course Technology Ptr 2004
  6. 6. Making Things Talk Arduino Tom Igoe 2008
  7. 7. Getting Started with Arduino The open source electronics prototyping platform Massimo Banzi O’Reilly Media 2008
  8. 8. PC • ASCII • 1
  9. 9. Alto (1973) http://toastytech.com/guis/
  10. 10. • • LED • I/O PC
  11. 11. program A a0]=ain.o; aout.1 = 255; B C D
  12. 12. PC program A a0]=ain.o; aout.1 = 255; B C D PC program a0]=ain.o; aout.1 = 255;
  13. 13. I/O PC Gainer Phidgets A B C D PC program a0]=ain.o; aout.1 = 255;
  14. 14. Arduino • Hernando Barragan ´ IDII*2 Wiring • • IDE Arduino I/O *2 Interaction Design Institute Ivrea
  15. 15. Wiring SparkFun Electronics
  16. 16. Arduino Duemilanove SparkFun Electronics
  17. 17. Arduino IDE
  18. 18. • – – •
  19. 19. LilyPad Arduino SparkFun Electronics
  20. 20. Arduino Pro Mini SparkFun Electronics
  21. 21. Arduino ProtoShield SparkFun Electronics
  22. 22. Arduino XBee Shield SparkFun Electronics
  23. 23. FIO: Funnel I/O Module v1.0
  24. 24. • – 2 – GND – V
  25. 25. • – – A
  26. 26. • – – Ω
  27. 27. • 1,000 1kΩ • 1,000,000 1MΩ • 1,000 1 1mA • 1,000,000 1 50µA
  28. 28. • •
  29. 29. +5V GND
  30. 30. LED
  31. 31. Arduino Make Volume 04 Sketch 2008
  32. 32. Arduino GND +5V GND
  33. 33. Hello World! • LED Examples/Digital/Blink • delay()
  34. 34. LED
  35. 35. • • – – –
  36. 36. • • •
  37. 37. • +5V • GND •
  38. 38. • LED Examples/Analog/AnalogInput • LED
  39. 39. Arduino PC • – – USB – Ethernet • – Bluetooth – IEEE 802.15.4 / ZigBee
  40. 40. Firmata http://www.arduino.cc/playground/Interfacing/Firmata • Hans-Christoph Steiner • MIDI • Arduino 0012
  41. 41. Firmata PC • Pd (aka Pure Data) • Processing • Funnel • Linux C++ • C++/openFrameworks
  42. 42. • Arduino • • Making Things Talk •
  43. 43. Arduino mayfair [at] iamas.ac.jp 2008 11 8
  1. A particular slide catching your eye?

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

×