AN INTRODUCTION TO THE ARDUINO
description
Transcript of AN INTRODUCTION TO THE ARDUINO
![Page 1: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/4.jpg)
xkcd.com
![Page 5: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/7.jpg)
![Page 8: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/9.jpg)
![Page 10: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/10.jpg)
SHIELDS!
![Page 11: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/11.jpg)
THE ARDUINO IDE
![Page 12: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/12.jpg)
< 5 MINUTES OF ELECTRICITY
![Page 13: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/13.jpg)
1.21 GIGAWATTS!?
Voltage = Pressure (Volts)Current = Volume (Amps)Power = Use/Dissipation (Watts)
![Page 14: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/14.jpg)
A/C D/C
24VAC 5VDC
![Page 15: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/15.jpg)
OHM’S LAW
(I = V/R)
![Page 16: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/16.jpg)
THE DIGITAL DIMMER
![Page 17: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/17.jpg)
BREADBOARDING
![Page 18: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/18.jpg)
RESISTOR COLOR CODE
5 Volts / 200 Ohms = .025A
![Page 19: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/19.jpg)
![Page 20: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/20.jpg)
Fritzing
fritzing.org
![Page 21: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/21.jpg)
PWM (Pulse Width Modulation) Pins
![Page 22: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/22.jpg)
PULSE WIDTH MODULATION
Brighter Dimmer
![Page 23: AN INTRODUCTION TO THE ARDUINO](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062302/5681654e550346895dd7c98f/html5/thumbnails/24.jpg)
LVTech / MakeLehighValley@makelv / www.makelehighvalley.com
IRC #makelv on freenode.netJared Steckel / @gimps
AN INTRODUCTION TO THE ARDUINO