You are on page 1of 28

Curso de

ARDUINO
Automao e Robtica

Prof. Ms. Cssio Agnaldo Onodera


Realizao:
O que ARDUINO

Projeto criado na Itlia por Mssimo


Banzi
Seu objetivo complementar o ensino de
programao, computao fsica e grfica
Possui um Hardware e um Software
Open-Source
Permite o desenvolvimento de projetos de
automao de forma fcil e rpida
Plataforma
Plataforma baseada nos microcontroladores
Atmel da AVR (AtMega168, 328, 1280, 2560)
Oferece um IDE e bibliotecas de alto nvel
Hardware e Software Open-Source
Programado em C/C++
Transferncia de firmware
via USB
Simplificidade
Caractersticas

Utiliza microcontrolador AtMEGA 168, 328,


1280, 2560
RISC
20 MIPS (milhes de instrues por
segundo)
Memria flash: 16kb, 32kb, 128kb, 256kb
14 portas digitais (ou 54)
6 portas analgicas (ou 16)
Diversas Aplicaes
Robs
Roupas eletrnicas
Mquinas CNC de baixo custo
Alarme de segurana
Instrumentos musicais
Casas inteligentes
Controle de lmpadas e outros dispositivos
eltricos pelo computador
etc
Vrios tipos e fabricantes

Arduino 2009
Arduino Uno
Arduino Mega
Arduino Nano
LilyPad
Revolution
Conexes
Portas E/S Digitais
Conector USB

Alimentao ext. Atmega328


7-12v

Rst, 3.3v, 5v, gnd, gnd, Vin Portas Ent Analgicas


Shields (Mdulos)

Arquitetura modular inteligente


Shields (Mdulos)

Xbee (wireless) Protoboard


Motor control Game/Joystick
Bluetooth GPS
Acelerometro Bssola
Auto pilot
Internet
Memria SD
Expansor de sadas LCD Color
Navigation (p/ robos) Wave (msica)
Detector de gs etc
Porta AnalgicaxDigital

Digital
Trabalha com 0 e 1 na lgica binria
Segue padro TTL onde:
De 0 0,8 volts = 0
De 2 5 volts = 1
Analgica
Valor lido anlogo tenso
0 volts = 0
2,5 volts = 512
5 volts = 1023
Conversor A/D de 10 bits: 0 1023
Porta Analgica x Digital

Portas Analgicas
Expressam valores de 0 1023
No so utilizadas para transferncia de
informaes precisas
Portas Digitais
Permitem que dados seja transferidos em
sequncia atravs de uma lgica ou protocolo
binrio
Portas digitais no conseguem comandar
potncia
Porta PWM
Uma porta hbrida:
digital porm com
modularizao de
zeros e uns de
forma que
consegue
expressar uma
idia de potncia
Na prtica
Ligamos componentes em portas digitais
comuns, pwm ou analgica

Fazemos leitura e escrita nestas portas afim


de obter um dado ou um determinado
comportamento

Processamos os dados no microcontrolador

Alguns exemplos de componentes...


LED
Sensor de temperatura
Sensor de luminosidade - LDR
Sensor de distncia
Bssola
Shield LCD Touch Screen
Wave Shield (Msica)
Xbee Shield (Com. sem fio)
Ethernet Shield (rede)
Gs Metano Shield
Game Shield
GPS Shield
Acelermetro
Teclado

You might also like