introduction - garlicsoftware.com · what is arduino? open source physical computing platform based...
TRANSCRIPT
What is Arduino?
Open source physical computing platform based on a simple microcontroller board and a development environment for writing software for the board.
http://www.arduino.cc/en/Guide/Introduction
2Thursday, April 19, 12
What you need to get started
Arduino Board
USB cable
IDE
3Thursday, April 19, 12
Why Arduino?
Inexpensive (<$50)
Cross-platform (Mac, Win, Linux)
Simple IDE
Open source software
Open source hardware
http://www.arduino.cc/en/Guide/Introduction
4Thursday, April 19, 12
Simple IDE
Programming in C and C++
Uses avr-g++ compiler
Extensible through C++ libraries
Download latest release versionhttp://arduino.cc/en/Main/Software
Download source from GitHubhttps://github.com/arduino/Arduino
5Thursday, April 19, 12
Hardware
Official Arduinos have Arduino in the name
Uno, MEGA, Mini, Ethernet, Nano, Pro, Fio, etc.
Variants - many have “duino” name ending
Freeduino, Boarduino, BBB, RBBB, JeeNode, etc.
Clones (Buyer Beware)
Atmel AVR variants – Teensy, ATMega32U4
6Thursday, April 19, 12
OFFICIAL ARDUINO
7Thursday, April 19, 12
Arduino Uno8Thursday, April 19, 12
Arduino Ethernet9Thursday, April 19, 12
Arduino MEGA 2560
10Thursday, April 19, 12
Arduino MEGA ADKfor Android
11Thursday, April 19, 12
Arduino Mini & Pro Mini
12Thursday, April 19, 12
LilyPad Arduino
13Thursday, April 19, 12
Arduino ProSparkfun
14Thursday, April 19, 12
VARIANTS
15Thursday, April 19, 12
Bare Bones BoardBBB – Modern Device
16Thursday, April 19, 12
Really Bare Bones BoardRBBB – Modern Device
17Thursday, April 19, 12
JeeNodeJeeLabs
18Thursday, April 19, 12
OTHER AVR
19Thursday, April 19, 12
Teensy & Teensy++PJRC – pjrc.com
20Thursday, April 19, 12
ATMegaXX8 Target BoardEvil Mad Science
21Thursday, April 19, 12
ATTinyiNecklace and iCufflinks from Adafruit
22Thursday, April 19, 12
Atmel AVRISP mkII AVR In Circuit Programmer
23Thursday, April 19, 12
Arduino versus Variant
Arduino
Easy to use
Lots of Shields
Variant
Less expensive
Most have no USB
24Thursday, April 19, 12
USB to RS232 converterUSB BUB II – Modern Device
25Thursday, April 19, 12
Kit versus Pre-assembled
Kits are much cheaper
Need to know how to solder and have the tools needed to assemble
Pre-assembled is much easier to get up and running
$13
$25.5026Thursday, April 19, 12
Shields
Shield extend the functionality of an Arduino
Stacked on top of one another
Many to choose from
27Thursday, April 19, 12
Arduino Ethernet Shield
28Thursday, April 19, 12
Arduino Wireless SD Shield
29Thursday, April 19, 12
Arduino Motor Shield
30Thursday, April 19, 12
RGB LCD ShieldAdafruit
31Thursday, April 19, 12
Wave ShieldAdafruit
32Thursday, April 19, 12
2.8” TFT Touch ShieldAdafruit
33Thursday, April 19, 12
GPS Logger ShieldAdafruit
34Thursday, April 19, 12
LoL Shield WhiteAdafruit
35Thursday, April 19, 12
Cellular ShieldSparkfun
36Thursday, April 19, 12
WiFi ShieldSparkfun
37Thursday, April 19, 12
Bluetooth ShieldSeeed Studio
38Thursday, April 19, 12
Board of Education ShieldParallax
39Thursday, April 19, 12
How to talk to iOS
Dock Connector
Headphone jack
Bluetooth
WiFi
Cellular
Future will have RFID (NFC)
40Thursday, April 19, 12
Demo
Temperature Sensor Node
GPS Node
Ethernet web server
RFID card memory dump
41Thursday, April 19, 12
Places to buy
Adafruit – www.adafruit.com
Modern Device – shop.moderndevice.com
Sparkfun – www.sparkfun.com
Seeed Studio – www.seeedstudio.com
Evil Mad Science – evilmadscience.com
(CA) CanaKit – www.canakit.com
(EU) JeeLabs – jeelabs.com
42Thursday, April 19, 12