Your SlideShare is downloading. ×
Capabilities of Arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Capabilities of Arduino

3,024
views

Published on

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

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,024
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
30
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×