Documente Academic
Documente Profesional
Documente Cultură
Objetivos
Introdução
Arduino
Hardware básico, Software, Shields, etc.
Praticando com exemplos
Bibliografia
2
Objetivos
3
Introdução
Arduino
Plataforma de prototipagem eletrônica open source
(hardware e software livres).
Destinado a qualquer pessoa interessada em criar
objetos ou ambientes interativos.
Ele pode perceber o ambiente ao seu redor recebendo
em suas entradas uma variedade de sensores e pode
modificar sua vizinhança controlando luzes, motores,
displays, e etc.
4
Introdução
Arduino
5
Introdução
Significado do Nome Arduino
Derivado de um nome de origem germânica, Harduwin
ou Hardwin, composto de hardu "forte, resistente" e wini
"amigo ";
"Forte“ porque são raros os relatos de quem tenha
queimado um Arduino;
"Amigo“ porque é simples de mexer e não demanda
muito conhecimento.
6
Introdução
Origem do Arduino
Criado na cidade de Ivrea, Itália em 2005;
Criadores: Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino e David Mellis.
7
Arduino
A Placa Arduino Uno
O Arduino Uno é uma pequena placa de circuito
impresso (6,8 x 5,5 x 1,0 cm) sendo indicada para
criação de protótipos de eletrônica.
O Arduino Uno possui:
Porta USB para conexão com o computador,
Conector jack para alimentação externa,
Programação simples, preço baixo e fácil manuseio.
8
Arduino
A Placa Arduino Uno
O Arduino Uno conta com:
01 microcontrolador ATmega328P (Atmel),
14 entradas e saídas digitais,
6 entradas analógicas,
1 oscilador de cristal de 16 MHz e
pinos de alimentação com 3,3 V, 5 V e Terra (GND).
9
Arduino
10
Arduino
Hardware Básico
14 entradas/saídas digitais;
Desligado/Ligado, 0/5 V ou LOW/HIGH.
11
Arduino
Hardware Básico
6 entradas analógica;
Sinais de sensores com valores de 0 a 5 V;
Conversor de 10 bits com valores de 0 a 1.023;
12
Arduino
Hardware Básico
Comunicação Serial
RX (pino 0);
TX (pino 1);
13
Arduino
Software
O Arduino é programado por meio de uma:
Linguagem própria, baseada em Wiring;
Interface de desenvolvimento próprio, baseado em Processing;
Pode ser utilizada em vários sistemas operacionais.
14
Arduino
IDE
15
Arduino
IDE - Ambiente de Desenvolvimento Integrado
16
Arduino
Principais Botões
17
Arduino
Shields
Shields do inglês, escudo, são placas de extensão
apropriadas para a plataforma Arduino
Recobrem o Arduino e possuem determinada
funcionalidade. Ex.: Ethernet shield, Cartão SD, etc.
18
Arduino
Como usar
Empilhando shields
19
Arduino
Módulos
Permite a expansão de funções também,
Não se encaixa sobre o Arduino , e
Conexão por fios.
20
Arduino
Outras placas
Arduino Mega, Arduino Lilypad, Nano, etc.
21
Arduino
Clones do Arduino
Freeduino, Severino, etc.
22
Arduino
Clones do Arduino
Arduino no protoboard.
23
Arduino
Sensores
24
Arduino
Kits Didáticos
Robocore e Lab de Garagem
25
Praticando
Verificando a placa
26
Praticando
Escolhendo a porta serial
27
Praticando
Exemplo 01
Fazer o LED
da porta 13
piscar
28
Praticando
Exemplo 02
Escrevendo na
porta serial
29
Praticando
Exemplo 02
Resultado
30
Praticando
Exemplo 03
Ligando/desligando
LED pela porta Serial
31
Praticando
Exemplo 03
Resultado
32
Resumindo
34
Fim
OBRIGADO
<gustavo.lima@ifrn.edu.br>
http://docente.ifrn.edu.br/gustavolima
35