1 of 16

Arduino

An open-source electronics prototyping platform

2 of 16

What is an Arduino

  • Arduino is a prototyping platform based on ATMEL microprocessors.
  • Arduino boards can be purchased or built

3 of 16

The most important website

  • http://arduino.cc one website to unite them all

4 of 16

Types of Arduinos

  • Arduino Uno R3

USB chip upgraded

Analog pins 4 and 5

broken out next to AREF (needed for I2C)

Power pin duplicated next to RESET

Reset button moved to the corner

5 of 16

Types of Arduinos

  • Arduino Leonardo

More analog inputs. As well as the usual A0~A5, digital pins 4,6,8,9,10 and 12 can be configured as A6~A11

One more PWM

SPI Moved to the ICSP Pins so you can use D10~D13 separate from SPI

6 of 16

Types of Arduinos

  • Arduino Due

7 of 16

Types of Arduinos

  • Arduino Pro Mini

8 of 16

Types of Arduinos

  • Arduino Compatible - ExtraCore

Uno R3 Compatible

The size of a quarter

Costs $10

9 of 16

Types of Arduinos

  • Arduino Compatible - Lilypad

Low power consumption

Wearable microcontroller

Can be sewn into clothing

Use with eTextiles connected with conductive thread.

50mm about 2 inches in diameter

10 of 16

Arduino Pinouts

11 of 16

Definitions

What is an Analog Pin?

On the Arduino, the analog pins enable reading of voltage. The voltage on the pin is interpreted as an integer value in the range of 0 to 1,023.

What is an Digital Pin?

Pins that can be set to read or write and can be set HIGH or LOW. generally these pins go to 5V when high except pin 13. More about pin 13 later.

What is an I2C?

I²C is a 2 wire serial line communication used to attach slow speed peripherals to a motherboard. It uses only two bidirectional open-drain lines, Serial Data Line (SDA) and Serial Clock (SCL), pulled up with resistors.

What is an Interrupt?

There are 2 kinds of interrupts on the Arduino “external”, and “pin change”. These interrupts can be set to trigger on RISING or FALLING signal edges, or on low level. The triggers are interpreted by hardware, and the interrupt is very fast.

12 of 16

Definitions (continued)

What is RX / TX?

Transmit and Send Pins for Serial communication.

What is PWM?

Pulse Width Modulation. This is a process of setting a pin on and off, "Modulating" the value at a certain time interval or "Pulse".

What is ADC?

Analog to Digital Conversion. One small hardware part inside the microprocessor that comes with the Arduino I/O board is dedicated to translate analog voltages into these values.

What is ICSP?

In Circuit Serial Programming (ICSP) is a method of directly programming AVR chips like the ATMEL on the Arduino.

Have another question?

Remember http://www.arduino.cc/ is the place to find answers to all your questions.

13 of 16

Components

Jumper Wires - 2 kinds Male to Male and Female to Female

LEDs - 3mm, 5mm note the voltage

Resistors - needed for a variety of applications

cheap get a variety from 100ohm to 6kohm 1/4

watt

Buttons/Switches

Servos

Ping Sensor (Sonar)

Infra Red Sensor

Standard USB Cable

Small Breadboard

14 of 16

Shields

There are a variety of shields that allow plug and play compatibility.

Some common shields are:

WiFi Shield

USB Shield

Ethernet Shield

Motor Shield

GPS Shield

SD Shield

CanBus Shield

Logger Shield

Danger Shield

Robot Shield - (Red Back Spider)

For a better list of sheilds visit:

http://shieldlist.org/

15 of 16

Programming

The Arduino IDE is based on Processing and the language is C+. The ide is available for Windows, OSX(Mac) and Linux.

The ide can be downloaded from:

http://arduino.cc/en/Main/Software

Choose the version appropriate to your OS.

16 of 16

Useful Links

http://arduino.cc/

http://www.robotshop.com/arduino-microcontroller-comparison.html - comparison of arduinos

http://www.sparkfun.com/

http://www.adafruit.com/

http://www.mouser.com/

http://www.alliedelec.com/

http://www.jameco.com/

http://www.taydaelectronics.com/ - best low cost dorm room supplier this side of China

http://dorkbotpdx.org/ - people doing strage things with electricity

Magazines

-------------------------------

all electronics

nuts and volts