Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Arduino Chris Meyer Enlight Tech Talk - 2009

Similar presentations


Presentation on theme: "Introduction to Arduino Chris Meyer Enlight Tech Talk - 2009"— Presentation transcript:

1 Introduction to Arduino Chris Meyer Enlight Tech Talk - 2009 http://www.danielandrade.net/

2 Arduino ARRRR, like a pirate / / DWEE, just say "do we“ fast / / NO, as in no. ”ARRR-DWEE-NO” http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1191602549%3Bstart=all

3 What is Arduino? Open Source Hardware Development Platform USB Programmable Microcontroller (MCU) $30 Investment!

4 Microcontroller? Miniature Computer Processor, Storage and RAM all in one tiny package! Atmel Microcontroller (MCU), typically Atmega328 Atmega328 Information ComponentSpecification Clock Speed16MHz Flash Memory32K EEPROM1K SRAM2K Analog -> Digital6Ch 10bit CommunicationSPI Digital14 I/O PWM6 Channel (Digital)

5 Shields? Shields break-out/wire-up additional components to MCU PrototypingAudio / MP3 Ethernet GPS Servo/Stepper/ DC Motors

6 More Shields! LCD WIFI Zigbee MIDI LED Display

7 So What? Previously, MCU’s were very difficult to learn to use Required learning libraries, specialized protocols, timings, code minimization, 1,000+ page documentation

8 Arduino makes it Easy! @ Arduino.cc

9 Use Arduino to Control Things We’re going to: – Drive Servo – LED – Buzzer – Read analog voltage in

10 Servo Control Pulse Width Modulation (PWM) We Provide: http://www.micromouseinfo.com/introduction/images/intro_hardware/PWM.gif +5VDC PWM Signal Ground 0-180 Degree Range of Motion We Get:

11 Transistor Output Use a transistor to “multiply” low power output from MCU to higher power to drive something RelayTransistor http://www.kpsec.freeuk.com/trancirc.htm

12 Take voltage signal and convert to discrete digital signal 5V 0V 1024 Bits 0 Bits Analog -> Digital Analog Input Digital Equivalent

13 Analog -> Digital Also have to worry about resolution of acquisition (Bit-Noise) http://zone.ni.com/cms/images/devzone/tut/dhall_analog_sig_0.JPG

14 Pinout

15 Demo Time!

16 Questions? http://www.danielandrade.net/


Download ppt "Introduction to Arduino Chris Meyer Enlight Tech Talk - 2009"

Similar presentations


Ads by Google