24
LVTech / MakeLehighValley @makelv / www.makelehighvalley.com IRC #makelv on freenode.net Jared Steckel / @gimps AN INTRODUCTION TO THE ARDUINO

AN INTRODUCTION TO THE ARDUINO

  • Upload
    izzy

  • View
    56

  • Download
    0

Embed Size (px)

DESCRIPTION

AN INTRODUCTION TO THE ARDUINO. LVTech / MakeLehighValley @ makelv / www.makelehighvalley.com IRC # makelv on freenode.net Jared Steckel / @ gimps. What the ___ is an arduino ?. - PowerPoint PPT Presentation

Citation preview

Page 1: AN INTRODUCTION TO THE ARDUINO

LVTech / MakeLehighValley@makelv / www.makelehighvalley.com

IRC #makelv on freenode.netJared Steckel / @gimps

AN INTRODUCTION TO THE ARDUINO

Page 2: AN INTRODUCTION TO THE ARDUINO

WHAT THE ___ IS AN ARDUINO?

• An Arduino is a simple, inexpensive, open source platform for the prototyping and development of electronically controlled devices.

Page 3: AN INTRODUCTION TO THE ARDUINO

2005 Ivrea, Italy by Massimo Banzi and David Cuartielles

~500,000 in use 2012

Fork of Wiring/Processing Projects, descended from MIT

Page 4: AN INTRODUCTION TO THE ARDUINO

xkcd.com

Page 5: AN INTRODUCTION TO THE ARDUINO

IT’S (GOT) A MICROCONTROLLER!

• An Arduino houses a microcontroller, which is a complete computer contained within a single integrated circuit.

Microcontroller!

Arduino!

(Atmel AVR Atmega328)

Page 6: AN INTRODUCTION TO THE ARDUINO

ATMEGA328(P)

• 8-bit AVR RISC• 32K Flash Memory• 16MHz• USART, Serial, SPI• 6-Channel 10-bit A/D• 32 GP Registers, 8MHz Internal

Oscillator, Interrupts, Watchdog• GP I/O

Page 7: AN INTRODUCTION TO THE ARDUINO
Page 8: AN INTRODUCTION TO THE ARDUINO

WHAT’S ON THE REST OF THE BOARD?

Voltage regulator

USB Port Protection

Reset Button

LEDs

FTDI

ICSP HeaderHeader Pins (in order!)

Crystal

Page 9: AN INTRODUCTION TO THE ARDUINO
Page 10: AN INTRODUCTION TO THE ARDUINO

SHIELDS!

Page 11: AN INTRODUCTION TO THE ARDUINO

THE ARDUINO IDE

Page 12: AN INTRODUCTION TO THE ARDUINO

< 5 MINUTES OF ELECTRICITY

Page 13: AN INTRODUCTION TO THE ARDUINO

1.21 GIGAWATTS!?

Voltage = Pressure (Volts)Current = Volume (Amps)Power = Use/Dissipation (Watts)

Page 14: AN INTRODUCTION TO THE ARDUINO

A/C D/C

24VAC 5VDC

Page 15: AN INTRODUCTION TO THE ARDUINO

OHM’S LAW

(I = V/R)

Page 16: AN INTRODUCTION TO THE ARDUINO

THE DIGITAL DIMMER

Page 17: AN INTRODUCTION TO THE ARDUINO

BREADBOARDING

Page 18: AN INTRODUCTION TO THE ARDUINO

RESISTOR COLOR CODE

5 Volts / 200 Ohms = .025A

Page 19: AN INTRODUCTION TO THE ARDUINO
Page 20: AN INTRODUCTION TO THE ARDUINO

Fritzing

fritzing.org

Page 21: AN INTRODUCTION TO THE ARDUINO

PWM (Pulse Width Modulation) Pins

Page 22: AN INTRODUCTION TO THE ARDUINO

PULSE WIDTH MODULATION

Brighter Dimmer

Page 23: AN INTRODUCTION TO THE ARDUINO

WHERE DO I GO FROM HERE?

playground.arduino.cc

learn.adafruit.com

Element14 Arduino Community (http://www.element14.com/community/groups/arduino?CMP=KNC-USA-ARDUINO)

ISBN 978-1-449-30987-9

Page 24: AN INTRODUCTION TO THE ARDUINO

LVTech / MakeLehighValley@makelv / www.makelehighvalley.com

IRC #makelv on freenode.netJared Steckel / @gimps

AN INTRODUCTION TO THE ARDUINO