Escolar Documentos
Profissional Documentos
Cultura Documentos
Plataforma de desenvolvimento de hardware
Não é apenas uma plataforma física
Totalmente Open Source e Open Hardware
Baseado no ATMega8/168/328 da Atmel
Arduino é um conjunto de ferramentas
Permite criar computadores que podem sentir e
controlar periféricos
Porque Arduino Faz Tanto
Sucesso?
Ambiente de
Desenvolvimento
Integrado
Bibliotecas que auxiliam
desenvolvimento
Gravação de programas
via USB
Plataforma ideal para
iniciantes
USB
Praticidade para
desenvolvedores
experientes
Entendendo o Hardware
Entendendo o Hardware
ATMega8/168/328
Microcontrolador que ficou
famoso por causa do
Arduino
Portas Digitais e
Analógicas
Portas Digitais têm 2
estados, ALTO e BAIXO
Portas Analógicas podem
ler/escrever 256 níveis de
tensão, de 0 a 255.
Portas Analógicas
funcionam como Portas
Digitais quando se usa a
função digitalRead(PIN)
Entendendo o Hardware
Cargas Externas
Cargas Externas pode ser
de Baixa ou Alta Potência
LED é um exemplo de
carga com Baixa Potência,
consumindo alguns poucos
mili-watts
Motores e Lâmpadas são
exemplos de carga com
Alta Potência e podem
chegar a centenas de
watts
Entendendo o Hardware
Bootloader do Arduino
funciona como um
Programador Externo via
Serial
Conversão Serial/USB
Versões diferentes do
Arduino utilizam métodos
diferentes de converter
USB em Serial
Ferramentas de produção,
como Upload de Scketches
e Serial Monitor
Arduino é uma
plataforma totalmente
aberta e livre
Existem inúmeras
versões de clones e DIY
O segredo da
compatibilidade está no
bootloader e seus
mapeamentos
É possível fazer um
Arduino com PIC!
Conclusões & Contato
Não precisa ser um
expert em eletrônica
para desenvolver seus
próprios produtos
Pioneiro na integração
de interface, bibliotecas
e hardware no mesmo
pacote