Successfully reported this slideshow.

Capabilities of Arduino

5

Share

Loading in …3
×
1 of 10
1 of 10

Capabilities of Arduino

5

Share

Download to read offline

Slides from my talk, explaining the capabilities of Arduino in Board hackthon. More details at http://sudarmuthu.com/blog/board-hackthon

Slides from my talk, explaining the capabilities of Arduino in Board hackthon. More details at http://sudarmuthu.com/blog/board-hackthon

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Capabilities of Arduino

  1. 1. Capabilities of Arduino Sudar Muthu (@sudarmuthu) http://sudarmuthu.com http://github.com/sudar
  2. 2. Photo credit: Arduino team
  3. 3. Types of Arduino • Uno (and older ones) • Mega (more input pins) • Arduino BT (includes bluetooth) • LilyPad (wearable) • Arduino Pro • ADK (supports Android ADK) • Clones (around 300+)
  4. 4. Specs Type Value Microcontroller ATmega328 Operating Voltage 5v Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16 MHz
  5. 5. Pin Mappings • Serial: 0 (RX) and 1 (TX) • External Interrupts: 2 and 3 • PWM: 3, 5, 6, 9, 10, and 11 • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) • TWI: A4 or SDA pin and A5 or SCL pin • AREF and Reset
  6. 6. External Interface • UART TTL Serial communication • I2C (TWI) • SPI communication • ICSP (In-Circuit Serial Programming) • Bootloader uses STK500 protocol
  7. 7. Interfacing with external boards • Using I2C bus • Serial communication • SPI • USB Micro port (other board should act as host)
  8. 8. Interfacing with external boards If you use external shields, then anything is possible
  9. 9. Things which I have tried • Connecting to mobile Android phones using – Bluetooth – Wired and wireless – Audio Jacket – NFC – ADK • Connected all sorts of display devices including VGA devices like projectors • Connected external USB devices like keyboard, mouse and even USB Missile launchers • Connected ez430 chronos watch • Connected IR devices like TV Remotes etc • Connected bluetooth devices like WiiRemote • Created small bots which can be controlled by either a WiiRemote or Android phones. • Controlled GSM module using AT commands • Controlled external devices using Relay http://sudarmuthu.com/arduino
  10. 10. Thanks http://github.com/sudar http://sudarmuthu.com

×