Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso Arduino
Curso Arduino
• Plataforma de prototipagem
eletronica Open-Source, e
Hardware livre;
• Criado para ser simples, de
fácil uso e aprendizado.
ARDUÍNO
• Criado em 2005 por Máximo
Banzi;
E/S Analógicas
ARDUÍNO – O HARDWARE
E/S Digitais Microcontrolador
Interface
Serial ou USB
E/S Analógicas
PORTAS DIGITAIS, ANALÓGICAS, PWM
Arduíno – Funcionamento
• driver
windows: FTDI Serial USB
linux: não precisa instalar nada
• software
é só descompactar e executar
23
• Primeiro passo
- Baixar programa (IDE) do Arduino
• Segundo passo
- Instalar driver USB
• Terceiro passo
- Configurar a IDE do Arduino de acordo com a versão
• Quarto passo
- Abrir o IDE do Arduino
CONECTANDO O ARDUINO NO PC
WINDOWS
Ao conectar o Arduino pela primeira vez, será instalado o driver. Logo após,
verifique qual placa e porta você está utilizando.
28
•comandos básicos
• pinMode(num_do_pino, OUTPUT);
• digitalWrite(num_do_pino, valor);
valor é LOW ou HIGH (0 ou 1, 0V ou 5V)
• delay(milisegundos);
30
• Comentários
//Comentários começam com duas barras por linha
• Linha de código
• Parâmetros
(estão sempre entre parênteses)
• Blocos de código
{estão sempre entre chaves}
PLATAFORMA ARDUINO – LINGUAGEM
• constantes
LOW | HIGH – indica nível baixo (0V) e alto (5V) nos pinos
32
• Comentários
//Comentários começam com duas barras por linha
• Linha de código
• Parâmetros
(estão sempre entre parênteses)
• Blocos de código
{estão sempre entre chaves}
• Comentários (parte 2)
/* as vezes comentários podem aparecer assim, com
uma barra e um asterisco no início e um asterisco e uma
barra no final*/
• Sensível à caixa
LETRAS MAIÚSCULAS são diferentes de letras
minúsculas!
setup()
• driver
windows: FTDI Serial USB
linux: não precisa instalar nada
• software
é só descompactar e executar
41
ARDUÍNO – O HARDWARE
E/S Digitais
Interface
Serial ou USB
PORTA DIGITAL
• Digital: trabalha com 0 (LOW )e 1(HIGH) na lógica
binária.
• Digital do Arduino segue padrão TTL (Transistor–
transistor logic) uma classe de circuitos digitais
construídos a partir de transistores bipolares de
junção (BJT) e resistores, onde:
• 0 a 0,8 volts = 0
• 2 a 5 volts = 1
PLATAFORMA ARDUINO – LINGUAGEM
• Exemplos
• pinMode(num_do_pino, OUTPUT);
• digitalWrite(num_do_pino, valor);
valor é LOW ou HIGH (0 ou 1, 0V ou 5V)
• delay(milisegundos);
• Comentários (//Comentários)
44
PRIMEIRO PROGRAMA
• antes disso:
• Protoboard
ENTENDENDO O PROTOBOARD
Como Funciona?
Basicamente, por baixo temos contatos
metálicos que funcionam como presilhas.
Inserindo o terminal rígido do componente o
mesmo fará contato com a base metálica.
Essa é a base dos pontosna
vertical ou horizontal.
ENTENDENDO O PROTOBOARD
Corte mostrando
aspectos construtivos
internos da Protoboard
PROTOBOARD
Dicas de Uso:
2
5
103
5
%
Têm uma resistência de
25000 Ω ou 25 kΩ, com
uma tolerância de 5%.
LEIS DE OHM
□ Físico e matemático
alemão que viveu
entre os anos de
1789 e 1854 e
realizou experiências
com fios condutores
de diferentes
espessuras e
comprimentos.
LEIS DE OHM
□ Verificou com as
experiências que:
□ existem resistores nos
quais a variação da
corrente elétrica é
proporcional à variação
da diferença de
potencial (ddp).
LEIS DE OHM
□ A partir de suas
observações, definiu o
conceito de resistência
elétrica.
□ Em 1827, publicou o
resultado daquele que
se tornou o seu mais
importante trabalho - O
circuito galvânico
examinado
matematicamente.
□ Para aprofundar
1° LEI DE OHM
□Esse trabalho definiu o que
conhecemos hoje como a Lei de Ohm:
“A intensidade da corrente elétrica que
percorre u m condutor é diretamente
proporcional à diferença
de potencial e inversamente
proporcional à resistência
elétrica do circuito.”
LED’S
CARRO-ARDUINO
68
LISTA DE COMPONENTES
• 01-Arduino uno
• 01-Conjunto chassi + 2 rodas + 2 pneus + 2 motores + adaptador para 04 pilhas AA.
• 01-Sensor Ultra-sônico
• 02-Mini protoboard
• 02- Bateria de 9V (recarregável)
• 01-Cola quente + pistola
• 02-Sensor infravermelho reflexivo fotoelétrico
• 01- Ponte H
• Jumpers 69
• Abraçadeira de nylon
CONHECENDO AS PEÇAS QUE COMPÕEM
O CARRO-ARDUINO
• ARDUINO UNO
- Se trata de um microcontrolador.
Os microcontroladores são
microprocessadores que podem ser
programados para funções
específicas.
utilizada para o controle de comandos
do robô
70
CHASSI
• Kit chassi:
• 2 rodas
• 2 pneus
• 2 motores
Que será a estrutura
básica do robô para
acoplamentos dos demais
componentes.
71
SENSOR ULTRA-SÔNICO
• Se trata de um sensor de
distância, será utilizado para o
robô identificar uma
determinada distância e a partir
disso executar uma ordem de
comando.
72
MINI PROTOBOARD
• Utilizada para
interconexão dos
componentes
utilizados no
circuito eletrônico
do robô.
73
BATERIA RECARREGÁVEL 9V
• Utilizada para
alimentação elétrica
do circuito
74
COLA QUENTE E PISTOLA
75
SENSOR INFRAVERMELHO REFLEXIVO
FOTOELÉTRICO
• Esse dispositivo identifica
a há presença ou
ausência de cor e a
identificando.
76
PONTE H
77
JUMPERS
78
ABRAÇADEIRA DE NYLON
79
MONTAGEM MECÂNICA
80
FIXAÇÃO DA MINI PROTOBOARD NA PARTE
SUPERIOR DO CHASSI
81
FIXAÇÃO DA PLACA ARDUINO UNO NA PARTE
SUPERIOR CHASSI
83
MONTAGEM ELÉTRICA
84
CONEXÃO DOS DOIS SENSORES INFRAVERMELHO
REFLEXIVO FOTOELÉTRICO NA PROTOBOARD INFERIOR
DO CHASSI
• Introduza corretamente os
sensores na protoboard inferior
ao chassi em seguida pressione o
sensor cuidadosamente para
baixo até ficar na posição
indicada na ilustração (ao
entortar um pouco os pinos de
entrada dos sensores se obterá
uma maior firmeza na fixação
85
dos mesmos).
CONEXÃO DO SENSOR ULTRA SÔNICO NA
PROTOBOARD SUPERIOR DO CHASSI
87
CONEXÃO DO SUPORTE PARA AS PILHAS DE
ALIMENTAÇÃO DOS MOTORES
90
PRIMEIRA PRÁTICA :
VAI E VOLTA
VAI E VOLTA
PARE NA FAIXA
PARE NA FAIXA
OLHE O MURO
OLHE O MURO
SEGMENTO DE REFERÊNCIA
SEGMENTO DE REFERÊNCIA
DESVIO DE OBSTÁCULO
DESVIO DE OBSTÁCULO
103
OBRIGADO!