INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based...
Transcript of INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based...
![Page 2: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/2.jpg)
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
![Page 3: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/3.jpg)
What you need to get started
Arduino Board
USB cable
IDE
3Thursday, April 19, 12
![Page 4: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/4.jpg)
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
![Page 5: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/5.jpg)
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
![Page 6: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/6.jpg)
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
![Page 7: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/7.jpg)
OFFICIAL ARDUINO
7Thursday, April 19, 12
![Page 8: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/8.jpg)
Arduino Uno8Thursday, April 19, 12
![Page 9: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/9.jpg)
Arduino Ethernet9Thursday, April 19, 12
![Page 10: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/10.jpg)
Arduino MEGA 2560
10Thursday, April 19, 12
![Page 11: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/11.jpg)
Arduino MEGA ADKfor Android
11Thursday, April 19, 12
![Page 12: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/12.jpg)
Arduino Mini & Pro Mini
12Thursday, April 19, 12
![Page 13: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/13.jpg)
LilyPad Arduino
13Thursday, April 19, 12
![Page 14: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/14.jpg)
Arduino ProSparkfun
14Thursday, April 19, 12
![Page 15: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/15.jpg)
VARIANTS
15Thursday, April 19, 12
![Page 16: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/16.jpg)
Bare Bones BoardBBB – Modern Device
16Thursday, April 19, 12
![Page 17: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/17.jpg)
Really Bare Bones BoardRBBB – Modern Device
17Thursday, April 19, 12
![Page 18: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/18.jpg)
JeeNodeJeeLabs
18Thursday, April 19, 12
![Page 19: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/19.jpg)
OTHER AVR
19Thursday, April 19, 12
![Page 20: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/20.jpg)
Teensy & Teensy++PJRC – pjrc.com
20Thursday, April 19, 12
![Page 21: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/21.jpg)
ATMegaXX8 Target BoardEvil Mad Science
21Thursday, April 19, 12
![Page 22: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/22.jpg)
ATTinyiNecklace and iCufflinks from Adafruit
22Thursday, April 19, 12
![Page 23: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/23.jpg)
Atmel AVRISP mkII AVR In Circuit Programmer
23Thursday, April 19, 12
![Page 24: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/24.jpg)
Arduino versus Variant
Arduino
Easy to use
Lots of Shields
Variant
Less expensive
Most have no USB
24Thursday, April 19, 12
![Page 25: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/25.jpg)
USB to RS232 converterUSB BUB II – Modern Device
25Thursday, April 19, 12
![Page 26: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/26.jpg)
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
![Page 27: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/27.jpg)
Shields
Shield extend the functionality of an Arduino
Stacked on top of one another
Many to choose from
27Thursday, April 19, 12
![Page 28: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/28.jpg)
Arduino Ethernet Shield
28Thursday, April 19, 12
![Page 29: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/29.jpg)
Arduino Wireless SD Shield
29Thursday, April 19, 12
![Page 30: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/30.jpg)
Arduino Motor Shield
30Thursday, April 19, 12
![Page 31: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/31.jpg)
RGB LCD ShieldAdafruit
31Thursday, April 19, 12
![Page 32: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/32.jpg)
Wave ShieldAdafruit
32Thursday, April 19, 12
![Page 33: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/33.jpg)
2.8” TFT Touch ShieldAdafruit
33Thursday, April 19, 12
![Page 34: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/34.jpg)
GPS Logger ShieldAdafruit
34Thursday, April 19, 12
![Page 35: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/35.jpg)
LoL Shield WhiteAdafruit
35Thursday, April 19, 12
![Page 36: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/36.jpg)
Cellular ShieldSparkfun
36Thursday, April 19, 12
![Page 37: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/37.jpg)
WiFi ShieldSparkfun
37Thursday, April 19, 12
![Page 38: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/38.jpg)
Bluetooth ShieldSeeed Studio
38Thursday, April 19, 12
![Page 39: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/39.jpg)
Board of Education ShieldParallax
39Thursday, April 19, 12
![Page 40: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/40.jpg)
How to talk to iOS
Dock Connector
Headphone jack
Bluetooth
WiFi
Cellular
Future will have RFID (NFC)
40Thursday, April 19, 12
![Page 41: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/41.jpg)
Demo
Temperature Sensor Node
GPS Node
Ethernet web server
RFID card memory dump
41Thursday, April 19, 12
![Page 42: INTRODUCTION - garlicsoftware.com · What is Arduino? Open source physical computing platform based on a ... GPS Logger Shield Adafruit Thursday, April 19, 12 34. LoL Shield White](https://reader031.fdocuments.us/reader031/viewer/2022031418/5c69395809d3f2e4258c8d78/html5/thumbnails/42.jpg)
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