1 / 10

Arduino

Arduino. Open Source Project (HW u. SW) Analog und digital I/Os USB-Interface for communication with the PC Programming in C++ with Wiring Framework Java-IDE Big community Lots of SW libraries Lots of HW components Autonomous usage via battery possible Distribution

gabby
Download Presentation

Arduino

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arduino Open Source Project (HW u. SW) Analog und digital I/Os USB-Interface forcommunicationwiththe PC Programming in C++ withWiring Framework Java-IDE Big community Lots of SW libraries Lots of HW components Autonomoususage via batterypossible Distribution Mainlyusedamongarchitectsandmediaartists 12 distributionpartners in Europa Lots of Nachbauvarianten http://www.arduino.cc

  2. Arduino Duemilanove • Newest USB-Board ofArduino • $35 atSparkfun • Hardware-Design availableforfree • Atmel ATmega168 • USB to Serial Converter • Quarz-Oscillator • Multi-Pin Connector • Power supply USB orBattery/Power Adapter • PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function • Arduino NG • Nobuilt-in LED connectedto digital pin 13 • Atmel ATmega168 or ATmega8

  3. Atmel ATmega168 • RISC Processor • Power: 3,5µW – 45mW (bei 5V und 16 MHz) • Harvard Architecture • Memory • 16KB Flash (Program + Data) • 1KB SRAM (Data) • 512Bytes EEPROM • 16MHz Clock Frequency • 23 GPIO Pins • 6 PWM Outputs • 6 Analog Inputs(10 Bit ADC-Converter) • 2x 8-Bit Timer • 1x 16-Bit Timer • Bus Interfaces • USART • SPI (Master) • I2C (Master/Slave) • Watchdog Timer

  4. Duemilanove Accessories XBee Shield Stepper Motor Control TouchShield Ethernet Shield GPS Shield Sensoren / Aktuatoren

  5. Sampe Project Ardrumo • MIDI drums • Self construction $53 • Piezo-Elements for pressure sensitive sensors • Arduino-Board • A/D-Convertion of signals • Data transfer via USB • Only 14 lines of code!

  6. Arduino LilyPad – Main Board Wearable E-Textile Technology developed by Leah Buechley [http://web.media.mit.edu/~leah/index.html] Designed in cooperation with Spark Fun Electronics Sewing on and washing of clothes possible ATmega168V with Arduino Bootloader Lots of accessories available(Input, Output, Power, Sensor und Actuator-Boards) Dimensios: 50mm outer diameter Thickness 0,8 mm

  7. Arduino LilyPad – Zubehör LilyPad Accelerometer 20 mm Ø, $24.95 LilyPad Bright White LED 6 x 11 mm, $ 1.95 LilyPad Button Board8 x 16 mm, $ 1.50 LilyPad Buzzer20 mm Ø, $ 7.95 LilyPad Temperature Sensor20 mm Ø, $ 4.95 LilyPad Tri-Color LED20 mm Ø, $7.95 LilyPad Vibe Board20 mm Ø, $14.95 LilyPad USB Link 0.9x1.25", $14.95 LilyPad Power Supply AAA battery (1.2 – 5V) 56 x 26 mm, $14.95 LilyPad LiPower Supply Lithium Polymer battery (5V) 20 mm Ø, $14.95 LilyPad Extensions:Bluetooth (siehe Abb.) Data-Logging Conductive Thread 117/17 2ply, 234/34 4ply, $19.95 LilyPad Light Sensor 20 mm Ø, $7.95

  8. Leah Buechley – Turn Lights for Bikers Buttons on the sleeve cuffs Lights  LEDs

  9. Arduino – Programmierung • Java IDE „Processing“ • MIT-Project • Programming in C++ • GNU Compiler • Simple Projects • Wiring Bibliothek abstracts Hardware • User has to implement setup and loop • Setup is called once • Loop is called cyclic • Onlyonefilewithsourcecode per project (Sketch) • Onecontrolflow • No Interrupts • Many additional librariesfrom community • ~ 30 on www.arduino.cc • Stepper Motor Control • Soft-UART • LCD • Etc. • „Printf“-Debugging • BootloaderallowsFlash-Programmingvia USB

  10. Prototyp – 2 shoes Components: • 4 green LEDs (front, right, back, left) • 4 resistors (150 Ω) • Connector pinsforeveryLED and GND (5V) • Arduino digital pins 4 - 7 • USB cableto PC/PDA

More Related