Introduction to Arduino

forestevanescentΗλεκτρονική - Συσκευές

2 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

56 εμφανίσεις

Introduction to
Arduino

Chris Meyer


Enlight

Tech Talk
-

2009

http://www.danielandrade.net/

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

What is
Arduino
?


Open Source Hardware Development Platform


USB Programmable Microcontroller (MCU)


$30
Investment!

Microcontroller?

Miniature Computer


Processor, Storage and RAM
all in one tiny package!


Atmel Microcontroller
(MCU), typically Atmega328

Atmega328 Information

Component

Specification

Clock

Speed

16MHz

Flash

Memory

32K

EEPROM

1K

SRAM

2K

Analog

-
> Digital

6Ch 10bit

Communication

SPI

Digital

14 I/O

PWM

6 Channel (Digital)

Shields?


Shields break
-
out/wire
-
up

additional components to MCU

Prototyping

Audio / MP3

Ethernet

GPS

Servo/Stepper/
DC Motors

More Shields!


LCD

WIFI

Zigbee

MIDI

LED Display

So What?


Previously, MCU’s were
very difficult to learn to
use


Required learning
libraries, specialized
protocols, timings, code
minimization, 1,000+
page documentation


Arduino

makes it Easy!


@
Arduino.cc

Use
Arduino

to Control Things


We’re going to:


Drive Servo


LED


Buzzer


Read analog voltage in

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:

Transistor Output


Use a transistor to “multiply” low power output
from MCU to higher power to drive something

Relay

Transistor

http://www.kpsec.freeuk.com/tranci rc.htm


Take voltage signal and convert to discrete
digital signal

5V








0V

1024 Bits








0 Bits

Analog
-
> Digital

Analog
Input

Digital
Equivalent

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

Pinout


Demo Time!


Questions?


http://www.danielandrade.net/