001 introdução arduino microcontroladores 2015 4x4bk

19
,QVWLWXWRGH,QRYDomRFRP7,& [ Dezembro/2010 ] Apresentação da Disciplina À   Ǥ   ±Ǥ Ementa ǣ Objetivos Específicos ǣ ×  ÙǢ Ǣ Ǣ ± ǣ ǡ Ȁ ǡ ǡ Ȁ Ȁǡ × ǡ ǡ ǡ ǡ ǡ ǡ Ǣ ÙǢ ÙǢ± ǣ  ǡ     ǡ ÀǢ ² ǣ À ǡ ǡ ±ǡ ǡ ǤǢ  Ǥ Sistemas Embarcados ± Ǣ ±Ǧǡ ÀǢ ± ǡ ǡǤ

Upload: luizfernando

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

DESCRIPTION

kklklm

TRANSCRIPT

Page 1: 001 Introdução Arduino Microcontroladores 2015 4x4bk

[ Dez

embr

o/20

10 ]

Apre

sent

ação

da

Dis

cipl

ina

Emen

ta

Obj

etiv

os E

spec

ífic

os

Sist

emas

Em

barc

ados

Page 2: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Sist

emas

Em

barc

ados

Page 3: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Atu

ador

es

Page 4: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Sist

ema

de C

ontr

ole

Emba

rcad

o

Page 5: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Exem

plos

de

Aplic

a çã

o

O q

ue é

Ard

uino

? Ar

duin

o é

uma

plat

afor

ma

de

prot

otip

agem

el

etrô

nica

ope

n-so

urce

, ba

sead

a no

s pr

incí

pios

de

flex

ibili

dade

e f

acili

dade

de

uso

para

har

dwar

e e

soft

war

e.

Cons

iste

de

um

a pl

aca

com

m

icro

cont

rola

dor

prog

ram

ável

pr

epar

ada

para

re

cebe

r si

nais

de

se

nsor

es e

aci

onar

atu

ador

es.

Su

a lin

guag

em

de

prog

ram

ação

é

base

ada

em

Wir

ing

(bas

eado

em

C/C

++).

A

plac

a po

de f

unci

onar

em

con

junt

o ou

de

form

a in

depe

nden

te d

o co

mpu

tado

r.

plat

afor

ma

ardu

ino

•m

icro

cont

rola

dor

Atm

el

prog

ram

ação

us

ando

W

irin

g (s

ubco

njun

to

de

proc

essi

ng,

base

ado

em C

/C++

)

•op

en-s

ourc

e:

evol

ução

da

pl

ataf

orm

a at

ravé

s de

co

ntri

buiç

ões

dos

usuá

rios

Page 6: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Ardu

ino

é O

pen

Sour

ce

Des

envo

lvid

o po

r: M

assi

mo

Banz

i, D

avid

Cua

rtie

lles,

To

m Ig

oe,

Gia

nluc

a M

arti

no e

Dav

id M

ellis

, na

Itál

ia,

em 2

005;

Todo

o p

roje

to é

abe

rto:

ope

n so

urce

har

dwar

e an

d so

ftw

are;

200

plac

as

vend

idas

em

20

05,

5.00

0 em

20

06,

30.0

00 e

m 2

007

e m

ais

de 3

00.0

00 e

m 2

011

e ce

rca

de 1

milh

ão a

té s

etem

bro

de 2

013!

Si

te o

fici

al:

ww

w.a

rdui

no.c

c

Ardu

ino

é O

pen

Sour

ce!

Ardu

ino

é O

pen

Sour

ce!

Todo

o

hard

war

e é

aber

to

e os

pr

ojet

os

estã

o di

spon

ívei

s.

Que

m

quis

er,

pode

co

mpr

ar

os

com

pone

ntes

e

mon

tar

a su

a pl

aca!

O

sof

twar

e de

pro

gram

ação

tam

bém

é l

ivre

e e

stá

disp

onív

el p

ara

dow

nloa

d gr

atui

tam

ente

.

Mas

...

O n

ome

Ard

uino

é m

arca

reg

istr

ada!

Page 7: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Arq

uite

tura

do

Ard

uino

Refe

rênc

ias

na W

EB:

◦O

site

ofic

ial d

o Ar

duin

o é

http

://a

rdui

no.c

c ◦

Um d

ocum

entá

rio s

obre

o A

rdui

no p

ode

ser

assi

stid

o em

: ht

tp:/

/ard

uino

thed

ocum

enta

ry.o

rg/

Tipo

s de

Ard

uino

Ardu

ino

UNO

Ar

duin

o Le

onar

do

Ardu

ino

Due

Ar

duin

o Es

plor

a Ar

duin

o M

ega

Ardu

ino

Meg

a AD

K Ar

duin

o Et

hern

et

Ardu

ino

Min

i Ar

duin

o Li

lyPa

d Ar

duin

o M

icro

Ar

duin

o N

ano

Ardu

ino

ProM

ini

Ardu

ino

Pro

Ardu

ino

Fio

◦ Ex

iste

m v

ário

s ti

pos

de

Ard

uino

com

esp

ecifi

cida

des

de

hard

war

e. O

site

ofic

ial

do A

rdui

no l

ista

os

segu

inte

s tip

os:

plat

afor

ma

ardu

ino

- ha

rdw

are

Due

mila

nove

m

ini

lilyp

ad

boar

duin

o

pape

rdui

no

meg

a pr

o

Ardu

ino

– ha

rdwa

re

Page 8: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Ardu

ino

– ha

rdw

are

Ardu

ino

Meg

a 25

60

Ardu

ino

Meg

a 25

60

entr

adas

e s

aída

s di

gita

is

•54

pin

os d

e en

trad

as e

saí

das

digi

tais

(0

– 54

)

Page 9: 001 Introdução Arduino Microcontroladores 2015 4x4bk

entr

adas

ana

lógi

cas

•16

pin

os d

e en

trad

a an

alóg

ica

com

res

oluç

ão d

e 10

bit

s (0

– 1

023)

saíd

as a

naló

gica

s •

12 p

inos

de

saíd

a an

alóg

ica

(PW

M)

com

re

solu

ção

de 8

bit

s (0

– 2

55)

port

as s

eria

is

Ardu

ino

Leon

ardo

Page 10: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Ardu

ino

Uno

Cone

xão

U

SB

Cone

xão

En

ergi

a Ex

tern

a

Botã

o Re

set

Mic

roco

n-

trol

ador

AT

MEG

A 32

8P

Port

as D

igita

is

Port

as A

naló

gica

s gr

ound

(ter

ra)

grou

nd (t

erra

)

Ard

uino

MIN

I A

rdui

no U

NO

Ard

uino

MIN

I

Entr

adas

e s

aída

s di

gita

is (

I/O

) 14

(6

com

saí

da P

WM

)

Entr

adas

ana

lógi

cas

8

Cloc

k de

ope

raçã

o 16

MH

z

Proc

essa

dor

Atm

ega1

68 –

Atm

el

Mic

roco

ntro

lado

r de

8bi

ts

RISC

com

131

inst

ruçõ

es

2 ti

mer

s de

8 b

its

1 ti

mer

de

16 b

its

Port

as d

e co

mun

icaç

ão

Gra

vaçã

o vi

a RS

-232

Alim

enta

ção

reco

men

dada

7-

9V (

pode

ser

alim

enta

do p

ela

USB

)

Corr

ente

DC

máx

ima

por

pino

de

I/O

40

mA

Mem

ória

Fla

sh

32kB

Mem

ória

SRA

M

2kB

Mem

ória

EEP

ROM

1

kB

Page 11: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Ard

uino

NA

NO

A

rdui

no U

NO

Ard

uino

NA

NO

Entr

adas

e s

aída

s di

gita

is (

I/O

) 14

(6

com

saí

da P

WM

)

Entr

adas

ana

lógi

cas

8

Cloc

k de

ope

raçã

o 16

MH

z

Proc

essa

dor

Atm

ega3

28 –

Atm

el

Mic

roco

ntro

lado

r de

8bi

ts

RISC

com

131

inst

ruçõ

es

2 ti

mer

s de

8 b

its

1 ti

mer

de

16 b

its

Port

as d

e co

mun

icaç

ão

USB

e R

S-23

2

Alim

enta

ção

reco

men

dada

7-

12V

(pod

e se

r al

imen

tado

pel

a U

SB)

Corr

ente

DC

máx

ima

por

pino

de

I/O

40

mA

Mem

ória

Fla

sh

16kB

Mem

ória

SRA

M

1kB

Mem

ória

EEP

ROM

51

2 B

Dim

ensã

o

Ard

uino

Lily

Pad

Ard

uino

UN

O

Ard

uino

Lily

pad

Entr

adas

e s

aída

s di

gita

is (

I/O

) 14

(6

com

saí

da P

WM

)

Entr

adas

ana

lógi

cas

6

Cloc

k de

ope

raçã

o 16

MH

z

Proc

essa

dor

Atm

ega3

28 –

Atm

el

Mic

roco

ntro

lado

r de

8bi

ts

RISC

com

131

inst

ruçõ

es

2 ti

mer

s de

8 b

its

1 ti

mer

de

16 b

its

Port

as d

e co

mun

icaç

ão

USB

e R

S-23

2

Alim

enta

ção

reco

men

dada

7-

12V

(pod

e se

r al

imen

tado

pel

a U

SB)

Corr

ente

DC

máx

ima

por

pino

de

I/O

40

mA

Mem

ória

Fla

sh

32kB

Mem

ória

SRA

M

2kB

Mem

ória

EEP

ROM

1

kB

Page 12: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Min

iatu

riza

ção

Sim

plif

icad

a!

Ard

uino

Shi

elds

A

rdui

no S

hiel

ds

•O

con

ceit

o de

shi

elds

per

mit

e em

pilh

ar p

laca

s co

m d

ifer

ente

s fu

ncio

nalid

ades

.

•D

á fl

exib

ilida

de a

o Ar

duin

o pa

ra s

e ad

equa

r a

dife

rent

es p

roje

tos

de f

orm

a rá

pida

, ba

sta

com

prar

o s

hiel

d de

seja

do e

em

pilh

ar.

•N

ão e

ncon

trou

um

shi

eld?

Ard

uino

Shi

elds

! Vo

pode

con

stru

ir o

seu

e p

esso

as d

o m

undo

tod

o po

derã

o co

mpr

ar e

ser

á se

mpr

e co

mpa

tíve

l!

Ard

uino

Shi

elds

A

rdui

no S

hiel

ds

shie

ldlis

t.or

g sh

ield

list.

org

Page 13: 001 Introdução Arduino Microcontroladores 2015 4x4bk

GPS

G

SM-G

PRS

Dis

play

col

orid

o

Dis

play

16x2

Dis

play

de

7 se

gmen

tos

Cont

role

de

Mot

or

Pont

e H

– 1A

Cont

role

de

Mot

or

Pont

e H

– 2

A

Page 14: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Gam

eDui

no

Said

a VG

A Au

dio

Ster

eo

Joys

tick

Ethe

rnet

Wi-F

i

mic

roSD

SDCa

rd lo

gger

ZigB

ee

CanB

us

Page 15: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Saíd

as a

Rel

é

Page 16: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Clon

es d

o Ar

duin

o

Clon

es d

o Ar

duin

o Cl

ones

do

Ard

uino

Page 17: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Clon

es d

o Ar

duin

o Si

mila

res a

o Ar

duin

o

Sim

ilare

s ao

Ardu

ino

Sim

ilare

s ao

Ardu

ino

Page 18: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Sim

ilare

s ao

Ardu

ino

Sim

ilare

s ao

Ardu

ino

Com

patív

el c

om A

rdui

no

Man

usei

o do

s Mód

ulos

Page 19: 001 Introdução Arduino Microcontroladores 2015 4x4bk

Han

dlin

g th

e A

rdui

no -

How

NOT

to

Do

It!

Han

dlin

g th

e A

rdui

no -

The

Pro

per

Way