際際滷

際際滷Share a Scribd company logo
Arduino
                                    MAOWu,2009.8.12




Tuesday, August 3, 2010
Arduino




                                      ex. WebCam,           ,       ,
                              



                                  /          ex.        ,
                              




                                      ex. CO2/ CO
                          




                                            ex.         ,
                          




                                  /         ex.             ,   ,       ,   ,
                                      ex.           ,
                          
                                      ex.
                          




Tuesday, August 3, 2010
Arduino




                                  (          )                      (            )


                                input                   Arduino   output
                    (photocell)                                   (LED)

                          (bend sersor, gyroscope,IR)                   (DC motor, Servo)

                          (microphone)                                  (speaker)


                                      ...                                  ...




Tuesday, August 3, 2010
What is Arduino ?




          Arduino Hardware   Arduino Software




                                                        arduino : Playground
                                                http://www.arduino.cc/playground/




Tuesday, August 3, 2010
What is Arduino ?




Tuesday, August 3, 2010
What is Arduino ?




Tuesday, August 3, 2010
Arduino


             Arduino Diecimila                                       Arduino Mini               LilyPad




                                   Arduino BT                                       Freeduino             Bare Bones




                                                                                    Boduino                  DIY




  * Product images from Arduino.cc / Adafruit.com / SparkFun.com / Tinkerlog


Tuesday, August 3, 2010
Arduino




                   Microcontroller          ATmega 168/ Atmega 328      Flash Memory   16KB (ATmage168) or 32KB (ATmage328) of which 2KB for bootloader
                   Operating Voltage        5V                          SRAM           1KB (ATmage168) or 2KB (ATmage328)
                   Input Voltage            7~12V (recommended)         EEPROM         512bytes (ATmage168) or 1KB (ATmage328)
                   DC Current per I/O Pin   40mA                        Clock Speed    16MHz
                   DC Current per 3.3v Pin 50mA




Tuesday, August 3, 2010
Arduino




                                    14    鐔 Digital Pins 0-13                       Reset      - S1
                   Digital Pins 0-1/Serial In/Out - TX/RX                        
                    -              Serial port                         Pin 0,1.              Jumper       USB           DC   (Duemilanove   )
                              6     鐔 Analog Input Pins 0-5                         USB
                            Analog Output * (Digital Pins 3,5,6,9,10,11)                     Vin, 5V, 3.3V(Diecimila         )




Tuesday, August 3, 2010
Arduino




       int ledPin = 13;                // LED connected to digital pin 3

       void setup()
       {
         pinMode(ledPin, OUTPUT);      // sets the digital pin as output
       }

       void loop()
       {
         digitalWrite(ledPin, HIGH);   // sets the LED on
         delay(1000);                  // waits for a second
         digitalWrite(ledPin, LOW);    // sets the LED off
         delay(1000);                        // waits for a second
       }




Tuesday, August 3, 2010
Arduino




Tuesday, August 3, 2010
Arduino




                          Hand Shacking




Tuesday, August 3, 2010
Interactive Design Workshop

              PlayaroundWorkshop(2008)




             MicalFoxWorkshop(2008)




              Interac@veWorkshop(2007)




Tuesday, August 3, 2010
Interactive Design Workshop




Tuesday, August 3, 2010
Connector




Tuesday, August 3, 2010
Tuesday, August 3, 2010
Connector
Tuesday, August 3, 2010
Jelly Trick




Tuesday, August 3, 2010
Tuesday, August 3, 2010
Bamboo Light




Tuesday, August 3, 2010
Tuesday, August 3, 2010
Whats Next




Tuesday, August 3, 2010
Thank you




                    : rainage.blogspot.com

                    : interactive2go.blogspot.com


Tuesday, August 3, 2010

More Related Content

Coscup

  • 1. Arduino MAOWu,2009.8.12 Tuesday, August 3, 2010
  • 2. Arduino ex. WebCam, , , / ex. , ex. CO2/ CO ex. , / ex. , , , , ex. , ex. Tuesday, August 3, 2010
  • 3. Arduino ( ) ( ) input Arduino output (photocell) (LED) (bend sersor, gyroscope,IR) (DC motor, Servo) (microphone) (speaker) ... ... Tuesday, August 3, 2010
  • 4. What is Arduino ? Arduino Hardware Arduino Software arduino : Playground http://www.arduino.cc/playground/ Tuesday, August 3, 2010
  • 5. What is Arduino ? Tuesday, August 3, 2010
  • 6. What is Arduino ? Tuesday, August 3, 2010
  • 7. Arduino Arduino Diecimila Arduino Mini LilyPad Arduino BT Freeduino Bare Bones Boduino DIY * Product images from Arduino.cc / Adafruit.com / SparkFun.com / Tinkerlog Tuesday, August 3, 2010
  • 8. Arduino Microcontroller ATmega 168/ Atmega 328 Flash Memory 16KB (ATmage168) or 32KB (ATmage328) of which 2KB for bootloader Operating Voltage 5V SRAM 1KB (ATmage168) or 2KB (ATmage328) Input Voltage 7~12V (recommended) EEPROM 512bytes (ATmage168) or 1KB (ATmage328) DC Current per I/O Pin 40mA Clock Speed 16MHz DC Current per 3.3v Pin 50mA Tuesday, August 3, 2010
  • 9. Arduino 14 鐔 Digital Pins 0-13 Reset - S1 Digital Pins 0-1/Serial In/Out - TX/RX - Serial port Pin 0,1. Jumper USB DC (Duemilanove ) 6 鐔 Analog Input Pins 0-5 USB Analog Output * (Digital Pins 3,5,6,9,10,11) Vin, 5V, 3.3V(Diecimila ) Tuesday, August 3, 2010
  • 10. Arduino int ledPin = 13; // LED connected to digital pin 3 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second } Tuesday, August 3, 2010
  • 12. Arduino Hand Shacking Tuesday, August 3, 2010
  • 13. Interactive Design Workshop PlayaroundWorkshop(2008) MicalFoxWorkshop(2008) Interac@veWorkshop(2007) Tuesday, August 3, 2010
  • 23. Thank you : rainage.blogspot.com : interactive2go.blogspot.com Tuesday, August 3, 2010