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

Post on 17-Feb-2019

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

INTRODUCTIONScott Gustafson

scott@garlicsoftware.com@scottg0scott-42

1Thursday, April 19, 12

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

top related