Capabilities of Arduino
Upcoming SlideShare
Loading in...5
×
 

Capabilities of Arduino

on

  • 3,654 views

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

Statistics

Views

Total Views
3,654
Views on SlideShare
3,652
Embed Views
2

Actions

Likes
2
Downloads
28
Comments
0

2 Embeds 2

http://sudarmuthu.com 1
http://www.techgig.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Capabilities of Arduino Capabilities of Arduino Presentation Transcript

    • Capabilities of ArduinoSudar Muthu (@sudarmuthu) http://sudarmuthu.com http://github.com/sudar
    • Photo credit: Arduino team
    • 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+)
    • 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
    • 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
    • External Interface• UART TTL Serial communication• I2C (TWI)• SPI communication• ICSP (In-Circuit Serial Programming)• Bootloader uses STK500 protocol
    • Interfacing with external boards• Using I2C bus• Serial communication• SPI• USB Micro port (other board should act as host)
    • Interfacing with external boardsIf you use external shields, then anything is possible
    • 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 Relayhttp://sudarmuthu.com/arduino
    • Thankshttp://github.com/sudarhttp://sudarmuthu.com