Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Capabilities of Arduino

5.927 visualizaciones

Publicado el

Slides from my talk, explaining the capabilities of Arduino in Board hackthon. More details at

Publicado en: Tecnología

Capabilities of Arduino

  1. 1. Capabilities of ArduinoSudar Muthu (@sudarmuthu)
  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. SpecsType ValueMicrocontroller ATmega328Operating Voltage 5vDigital I/O Pins 14 (of which 6 provide PWM output)Analog Input Pins 6Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloaderSRAM 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 boardsIf 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
  10. 10. Thanks