Buscar

APRESENTAÇÃO ROBÓTICA LIVRE COM ARDUINO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Olinda - 2020
Este projeto visa desenvolver junto aos alunos o uso da robótica numa plataforma cujo
software e hardwares são de uso livre e acessível, aumentando em muito as possibilidades
de projetos.
A plataforma utilizada é a do Arduino, desenvolvida no ano de 2005 na Itália com a
finalidade de ajudar estudantes de design a desenvolverem projetos. Sua grande vantagem
é possuir projeto open source (código aberto), permitindo a criação de diferentes soluções
para uma ampla gama de aplicações disponibilizadas em comunidades na internet.
No desenvolvimento de aplicações práticas, nossos estudantes irão utilizar conceitos
teóricos de diversas áreas de estudo.
Este projeto visa desenvolver junto aos alunos o uso da robótica numa plataforma cujo
software e hardwares são de uso livre e acessível, aumentando em muito as possibilidades
de projetos.
A plataforma utilizada é a do Arduino, desenvolvida no ano de 2005 na Itália com a
finalidade de ajudar estudantes de design a desenvolverem projetos. Sua grande vantagem
é possuir projeto open source (código aberto), permitindo a criação de diferentes soluções
para uma ampla gama de aplicações disponibilizadas em comunidades na internet.
No desenvolvimento de aplicações práticas, nossos estudantes irão utilizar conceitos
teóricos de diversas áreas de estudo.
Este projeto visa desenvolver junto aos alunos o uso da robótica numa plataforma cujo
software e hardwares são de uso livre e acessível, aumentando em muito as possibilidades
de projetos.
A plataforma utilizada é a do Arduino, desenvolvida no ano de 2005 na Itália com a
finalidade de ajudar estudantes de design a desenvolverem projetos. Sua grande vantagem
é possuir projeto open source (código aberto), permitindo a criação de diferentes soluções
para uma ampla gama de aplicações disponibilizadas em comunidades na internet.
No desenvolvimento de aplicações práticas, nossos estudantes irão utilizar conceitos
teóricos de diversas áreas de estudo.
Este projeto visa desenvolver junto aos alunos o uso da robótica numa plataforma cujo
software e hardwares são de uso livre e acessível, aumentando em muito as possibilidades
de projetos.
A plataforma utilizada é a do Arduino, desenvolvida no ano de 2005 na Itália com a
finalidade de ajudar estudantes de design a desenvolverem projetos. Sua grande vantagem
é possuir projeto open source (código aberto), permitindo a criação de diferentes soluções
para uma ampla gama de aplicações disponibilizadas em comunidades na internet.
No desenvolvimento de aplicações práticas, nossos estudantes irão utilizar conceitos
teóricos de diversas áreas de estudo.
APRESENTAÇÃO
Robótica é um ramo educacional e tecnológico que trata de sistemas compostos por
partes mecânicas automáticas e controladas por circuitos integrados, tornando sistemas
mecânicos motorizados controlados automaticamente por circuitos elétricos, com ou sem
intervenção humana.
Robótica Livre é uma metodologia educacional/pedagógica de uso de "sucata eletrônica" e
artefatos eletrônicos para ensino de Robótica. A principal característica da Robótica Livre é
o uso de elementos não patenteados na construção de kits com elementos Eletrônicos,
Mecânicos e de Programação podendo ser usado por qualquer pessoa e replicado para
qualquer outro ambiente comercial ou educacional. É muito comum projetos de Robótica
Livre junto com projetos de Metareciclagem (reciclagem das tecnologias). Para que o
projeto de Robótica Livre seja considerado Livre ela deve conter Software Livre e Hardware
Livre.
Robótica é um ramo educacional e tecnológico que trata de sistemas compostos por
partes mecânicas automáticas e controladas por circuitos integrados, tornando sistemas
mecânicos motorizados controlados automaticamente por circuitos elétricos, com ou sem
intervenção humana.
Robótica Livre é uma metodologia educacional/pedagógica de uso de "sucata eletrônica" e
artefatos eletrônicos para ensino de Robótica. A principal característica da Robótica Livre é
o uso de elementos não patenteados na construção de kits com elementos Eletrônicos,
Mecânicos e de Programação podendo ser usado por qualquer pessoa e replicado para
qualquer outro ambiente comercial ou educacional. É muito comum projetos de Robótica
Livre junto com projetos de Metareciclagem (reciclagem das tecnologias). Para que o
projeto de Robótica Livre seja considerado Livre ela deve conter Software Livre e Hardware
Livre.
APLICAÇÕES DA ROBÓTICA
No nosso dia a dia os processos automatizados são frequentes, atividades que antes eram
executadas de forma manual, trabalhosa e demorada, hoje são realizadas com cliques,
sons e os mais variados tipos de comando. Hoje muitas tarefas ficam um pouco mais
fáceis com o uso da Placa Arduíno (projetos iniciais).
Alguns exemplos que podemos citar são os semáforos que acendem e apagam as luzes
durante determinado tempo, sensores de luz que fazem os postes de luzes acederem
sozinhos, sensores de presença muito utilizados em corredores e escadarias escuras,
painéis, letreiros de ônibus e estacionamentos que mudam as palavras (na verdades os
leds acendem), sensores de som que acendem ou apagam as lâmpadas com um simples
bater de palmas, sensores de temperatura, pequenas engrenagens movidas através de
controles remotos ou físicos com alavancas, potenciômetros e botões, é o caso de projetos
de carrinhos, braços robóticos e até drones entre outros.
No nosso dia a dia os processos automatizados são frequentes, atividades que antes eram
executadas de forma manual, trabalhosa e demorada, hoje são realizadas com cliques,
sons e os mais variados tipos de comando. Hoje muitas tarefas ficam um pouco mais
fáceis com o uso da Placa Arduíno (projetos iniciais).
Alguns exemplos que podemos citar são os semáforos que acendem e apagam as luzes
durante determinado tempo, sensores de luz que fazem os postes de luzes acederem
sozinhos, sensores de presença muito utilizados em corredores e escadarias escuras,
painéis, letreiros de ônibus e estacionamentos que mudam as palavras (na verdades os
leds acendem), sensores de som que acendem ou apagam as lâmpadas com um simples
bater de palmas, sensores de temperatura, pequenas engrenagens movidas através de
controles remotos ou físicos com alavancas, potenciômetros e botões, é o caso de projetos
de carrinhos, braços robóticos e até drones entre outros.
AULA 01 - CONHECENDO ALGUNS COMPONENTES A SEREM UTILIZADOS.
6 7
MULTÍMETRO - é um aparelho
utilizado para realizar medidas
de tensão, corrente e
resistência elétrica.
PROTOBOARD - é uma placa
para montar circuitos de
protótipos.
ARDUINO - placa programável
usada para gerar circuitos
interativos
TRENA – fita métrica, régua
flexível usada para medir
distâncias.
JUMPER- cabo (fio) móvel para
ligar dois pontos de um circuito
eletrônico.
BATERIA E PILHA – são
dispositivos que transformam
energia química em elétrica.
CONHECENDO ALGUNS COMPONENTES
LED - diodo emissor de luz que se
acende quando a eletricidade passa
através dele.
RESISTOR - restringe o fluxo de
eletricidade em um circuito, reduzindo
a voltagem e a corrente.
SENSOR PIR – sensor infravermelho
passivo usado para detectar
movimento.
DIODO – permite o fluxo de
eletricidade em uma única direção.
BOTÃO - chave que fecha um circuito
enquanto está na posição pressionada.
SENSOR DS18B20 – sonda temperatura.
BUZZER – sensor de alarme, emite
ruído em diferentes frequências.
DISPLAY LCD KEYPAD SHIELD 16X02
COM TECLADO – tela de cristal líquido
POTENCIÔMETRO - tipo de resistor
cuja resistência muda quando se vira
uma chave.
SENSOR HALL 49E – sensor de campo
magnético.
SENSOR HC-SR04 ULTRASSÔNICO –
utiliza ondas de som para determinar a
que distância está um objeto.
CONCEITO DE TENSÃO, RESISTÊNCIA, CORRENTE E A 1ª LEI DE OHM
TENSÃO (elétrica ou diferencial de potencial (ddp))
É a diferença de potencial entre dois pontos ou melhor, a quantidade de energia gerada
para movimentar uma carga elétrica (elétrons) em um único sentido.
Fórmula para calcular a tensão elétrica de um circuito
tendoas grandezas de corrente e resistência:
V= I.R
Onde:
V= tensão elétrica
I= corrente elétrica
R= resistência elétrica
Exemplos de geradores de tensão: pilhas e baterias.
Corrente Elétrica é o movimento dos eletros livres
RESISTÊNCIA ELÉTRICA, CORRENTE E A 1ª LEI DE OHM
A RESISTÊNCIA ELÉTRICA pode ser definida como a capacidade que um corpo tem de opor-
se à passagem de corrente elétrica quando submetido a uma diferença de potencial (V).
Sua intensidade pode ser calculada através das Leis de Ohm.
Quando um condutor é conectado a uma fonte de tensão (V), ele passa a ser percorrido
por uma CORRENTE ELÉTRICA de intensidade (i), que consiste no movimento dos elétrons
livres no condutor.
Essa constante é a resistência elétrica do condutor e é representada pela letra R. Assim, a
relação pode ser reescrita como: 𝑹 =
𝑽
𝑰
Essa equação é conhecida como a Primeira Lei de Ohm e pode ser aplicada a todos os
resistores.
CONCEITO DE TENSÃO, RESISTÊNCIA, CORRENTE E A 1ª LEI DE OHM
A RESISTÊNCIA ELÉTRICA pode ser definida como a capacidade que um corpo tem de opor-
se à passagem de corrente elétrica quando submetido a uma diferença de potencial (V).
Sua intensidade pode ser calculada através das Leis de Ohm.
Quando um condutor é conectado a uma fonte de tensão (V), ele passa a ser percorrido
por uma CORRENTE ELÉTRICA de intensidade (i), que consiste no movimento dos elétrons
livres no condutor.
Essa constante é a resistência elétrica do condutor e é representada pela letra R. Assim, a
relação pode ser reescrita como: 𝑹 =
𝑽
𝑰
Essa equação é conhecida como a Primeira Lei de Ohm e pode ser aplicada a todos os
resistores.
CONHECENDO O MULTÍMETRO
É um aparelho utilizado para realizar medidas de tensão,
corrente e resistência elétrica. Ele incorpora diversos
instrumentos de medição, como o voltímetro, o
amperímetro, o ohmímetro e pode conter também um
capacímetro , frequencímetro, termômetro entre outros.
1. Tensão contínua (pilhas, baterias, fontes)
2. Tensão alternada (tomadas)
3. Correntes
4. Continuidade (diodos, cabos, fios)
6. VΩmA (ponteira vermelha) - tensões continua
e alternada
5. Resistência (resistores)
7. COM (ponteira preta) - sempre
1
2
3
45
6 7
É um aparelho utilizado para realizar medidas de tensão,
corrente e resistência elétrica. Ele incorpora diversos
instrumentos de medição, como o voltímetro, o
amperímetro, o ohmímetro e pode conter também um
capacímetro , frequencímetro, termômetro entre outros.
É um aparelho utilizado para realizar medidas de tensão,
corrente e resistência elétrica. Ele incorpora diversos
instrumentos de medição, como o voltímetro, o
amperímetro, o ohmímetro e pode conter também um
capacímetro , frequencímetro, termômetro entre outros.
MEDIDA DE TENSÃO
Na nossa primeira atividade iremos utilizá-lo para medir continuidade e tensão elétrica.
Devemos ligar a ponteira vermelha do multímetro em VΩmA e a ponteira preta em COM.
Para medir continuidade deve-se colocar o cursor do multímetro em , e em V para
medir a tensão contínua (chave do multímetro no valor acima ao que se quer medir). A
ponteira vermelha deve ser colocada no positivo da bateria e a ponteira preta no negativo.
EXERCÍCIO 01:
Utilize o multímetro para fazer o teste de continuidade no LED e Cabo Jumper e medir o
valor da tensão na bateria:
COMPONENTES LED
Cabo Jumper
(teste continuidade)
PROTOBOARD
Valor medido com o multímetro Acende Som Som
MEDIDA DE RESISTÊNCIA ELÉTRICA DE RESISTORES
A ponteira vermelha do multímetro deve ser plugada em VΩmA, a ponteira preta em COM
e o cursor em Ω resistência elétrica num valor acima do valor do resistor.
Por exemplo: se o resistor for de 1kΩ (1000Ω), a primeira e melhor opção é colocar a
chave do multímetro em 2000Ω.
Com o resistor desconectado de qualquer circuito, deve-se colocar a ponteira vermelha em
um terminal do resistor e a ponteira preta no outro terminal.
6 7
CÓDIGO DE CORES DE RESISTORES
No código de cores de resistores
temos fundamentalmente 4 cores:
• As três primeiras cores indicam o
valor do resistor.
• A 4ª cor a possível variação em
porcentagem deste valor.
RESUMINDO:
1ª cor – algarismo;
2ª cor – algarismo;
3ª cor – potência multiplicadora;
4ª cor – porcentagem de variação.
6 7
6 7
EXEMPLO
Vamos calcular o valor indicado pelas cores do resistor abaixo e comparar com o valor
medido com o multímetro:
1ª COR
(Algarismo)
2ª COR
(Algarismo)
3ª COR
(Potência)
4ª COR
(Tolerância)
CORES
VALOR DA COR
RESULTADO
VALOR MEDIDO COM MULTIMETRO
MARROM PRETO VERMELHO OURO
1 0 102 ±5%
1000Ω = 1kΩ
1003Ω
6 7
EXERCÍCIO 02
Vamos calcular o valor indicado pelas cores dos resistores e comparar com o valor medido
com o multímetro:
RESISTOR VALOR COR VALOR MULTÍMETRO
220Ω
46kΩ
219Ω
220kΩ 216kΩ
4k7Ω 4k65Ω
47kΩ
EXERCÍCIO 03
Um teste muito importante no dia a dia é o teste de continuidade, ele verifica se dois
pontos estão conectados eletricamente.
Ligue o multímetro na opção teste de continuidade e diodo.
Vamos realizar o TESTE DE CONTINUIDADE e a VOLTAGEM nos seguintes componentes:
PROTOBOARD
É uma placa para montar
circuitos de protótipos.
Com ela é possível
desenvolver e testar diversos
circuitos eletrônicos, tudo
sem ter que soldar os
componentes.
As linhas azuis da placa
representam as ligações
internas, ou seja,
internamente elas já estão
interligadas.
6 7
VISÃO
DE CIMA DE BAIXO
PLATAFORMA ARDUINO
O Arduino é um sistema formado de software e hardware livre criado em 2005 por
pesquisadores italianos. O objetivo era elaborar um dispositivo que fosse ao mesmo tempo
barato, funcional e fácil de programar, sendo dessa forma acessível a pessoas leigas em
eletrônica. O objetivo foi atingido, pois o Arduino, hoje, é amplamente utilizado por leigos
e também por especialistas. Além disso, foi adotado o conceito de hardware livre, o que
significa que qualquer um pode montar, modificar, melhorar e personalizar o Arduino,
partindo do mesmo hardware básico.
Uma das principais vantagens desse sistema, além do preço acessível dos seus
componentes, é a grande quantidade de projetos prontos e a disposição na internet para
serem acessados. Gerou-se em torno dessa plataforma um grande movimento de criação,
criatividade, interatividade.
O Arduino é um sistema formado de software e hardware livre criado em 2005 por
pesquisadores italianos. O objetivo era elaborar um dispositivo que fosse ao mesmo tempo
barato, funcional e fácil de programar, sendo dessa forma acessível a pessoas leigas em
eletrônica. O objetivo foi atingido, pois o Arduino, hoje, é amplamente utilizado por leigos
e também por especialistas. Além disso, foi adotado o conceito de hardware livre, o que
significa que qualquer um pode montar, modificar, melhorar e personalizar o Arduino,
partindo do mesmo hardware básico.
Uma das principais vantagens desse sistema, além do preço acessível dos seus
componentes, é a grande quantidade de projetos prontos e a disposição na internet para
serem acessados. Gerou-se em torno dessa plataforma um grande movimento de criação,
criatividade, interatividade.
ARDUINO
Placa programável
usada para gerar
circuitos interativos.
Pinos de entrada e saída digitais
Conector
USB
Jack CC p/
bateria 9V
Conectores de alimentação elétrica Entradas analógicas
Chave Reset Conector
ICSP 2 LED “L”
LED de 
potência
Conector 
ICSP 1
ATmega328
PARTES DO ARDUINO
PORTAS DIGITAIS
O Arduino Uno tem 14 portas digitais nomeadas de 0
a 13, que podem ser de entrada ou saída. As portas
RX←0 e TX→1 são utilizadas para comunicação
serial e DEVEM SER EVITADAS nas programações.
Uma porta digital deve assumir somente dois níveis
0 (zero) ou 1 (um) que no Arduino que trabalha com
tensões entre 0 e 5V assumem em termos de
tensões 0V (nível baixo) ou 5V (nível alto)
Entradas e saídas
PORTAS ANALÓGICAS
O Arduino Uno tem 06 portas digitais nomeadas de
A0 a A5 e são apenas de entrada de dados. As
portas analógicas (digitais que se transformam)
podem receber sinais com tensões entre 0 (zero) e 5
(cinco) Volts e através de umconversor analógico
digital (ADC) converter em byte com 10 bits.
Entradas analógicas
PARTES DO ARDUINO
PORTAS PWM
O Arduino Uno tem 06 portas digitais do tipo PWM.
São elas: 3, 5, 6, 9, 10 e 11. estas portas podem
modular a largura do pulso digital e com isso
conseguem simular uma saída analógica entre 0 e
5V.
Elas controlam a potência de motores, brilho etc.
Saídas analógicas
PARTES DO ARDUINO
IDE ARDUINO
O ambiente de programação no
Arduino (IDE) é muito semelhante a
linguagem C. A medida que as
montagens e projetos forem sendo
realizados vamos aprendendo como
usar esse ambiente de programação. Os
arquivos de programação no Arduino
são denominados de sketch.
PROGRAMAÇÃO EM ARDUINO
INICIAL → criar variáveis
VOID SETUP → organizar
VOID LOOP → executar
Monitor serial
Menu principal
Barra de estado
Console do computador (indica erros
no programa e mensagens em geral)
Área de Programação
Salvar programa
Abrir programa
Novo programa
Grava o programa na placa
Compila/Verifica
Barra de botões
DIODO EMISSOR DE LUZ - LED
Neste primeiro exemplo será utilizada uma porta digital como saída para controle de um
LED. O Diodo Emissor de Luz (LED) é um componente com baixíssimo consumo de
corrente elétrica e muito versátil para ser agregado a vários projetos diferentes. Neste
roteiro vamos aplicar sobre ele um sinal digital que aciona e desliga o LED com um
intervalo de tempo predeterminado. Como o LED é um diodo, possui polaridade. Ou seja,
um dos bornes (maior comprimento/Anodo) deve receber o polo positivo e o outro
(menor comprimento/Catodo) fica acionado na porta comum (GND).
Maior “>” comprimento
Menor “<” comprimento
LED
FÓRMULA PARA CALCULAR O RESISTOR ADEQUADO PARA UM LED
R é a resistência em ohms do resistor adequado para o LED, isso é o que vamos descobrir.
Valimentação é a tensão em volts da fonte de alimentação que iremos usar no LED.
Vled é a tensão em volts do LED.
I é a corrente do LED em amperes.
R = (Valimentação - Vled) / I
CALCULO DO RESISTOR ADEQUADO PARA UM LED
Temos um LED difuso de 5mm de cor vermelha, com corrente igual a 20mA, a tensão igual
a 2 volts e o circuito será alimentado com 5 volts.
A primeira coisa que devemos fazer é converter os 20mA (miliamperes) do LED para
amperes que dariam 0,02 A (amperes). Agora substituir os valores na fórmula:
R = (5 - 2) / 0,02
R = 3 / 0,02
R = 150 ohm
Segundo a fórmula o resistor adequado é de 150 ohms. Mas é comum que não
encontremos um resistor exatamente com a resistência apontada pela fórmula. Neste
caso devemos usar um resistor com a resistência maior mais próxima do resultado
encontrado. Por exemplo nesse caso podemos usar um resistor de 220 ohms.
04 - SIMULADOR ONLINE – TINKERCARD.COM
Podemos simular um Projeto mesmo antes de utilizar o kit de robótica Arduino. A Autodesk criou um
simulador Arduino gratuito que dispensa instalação, chamado AUTODESK®TINKERCAD ™ que roda
direto no navegador.
Acesse o Endereço - https://www.tinkercad.com/circuits , faça o REGISTRO e SIMULE – LED BLINK.
https://www.tinkercad.com/
https://www.tinkercad.com/circuits
05 - ESQUEMA DE LIGAÇÕES NA PROTOBOARD E ARDUINO (LED BLINK) 
LED – 01 vermelho
RESISTOR – 01 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
Este projeto consiste em acender um led.
Esquema de Ligações na Protoboard:
PROGRAMAÇÃO (sketch) – ATIVIDADE DE SALA
int LED = 13; //declaração de uma variável chamada “LED”
void setup() { //função de ajuste (é executada uma única vez)
pinMode(LED, OUTPUT); //rotulando (qualifica) a porta digital como saída de dados
}
void loop() { //função de repetição (será executada repetidamente)
digitalWrite(LED, HIGH); //comando direcionado para a porta digital (estado ALTO - “5V”)
delay(1000); //espera (aguarda) 01 (um) segundo (1000 milissegundos)
digitalWrite(LED, LOW); //comando direcionado para a porta digital (estado BAIXO - “0V”)
delay(1000); //espera um segundo (1000 milissegundos)
}
EXERCÍCIO: Modifique os valores delay para mais e para menos e observe o resultado
06 - ESQUEMA DE LIGAÇÕES NA PROTOBOARD E ARDUINO (LEDs EM PARALELO) 
LED – 03 unid.
RESISTOR – 03 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
Este projeto consiste em acender três leds simultaneamente.
Esquema de Ligações na Protoboard:
07 - SINAL DE TRÂNSITO
Esquema de Ligações na Protoboard:
LED – 03 unid.
RESISTOR – 03 unid. de 220Ω
JUMPER
ARDUINO
PROTOBOARD
08 - SEMÁFORO
Este projeto consiste em acender três leds alternadamente.
Esquema de Ligações na Protoboard:
LED – 03 unid.
RESISTOR – 03 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
09 - POTENCIÔMETRO CONTROLANDO LED
O potenciômetro é um resistor variável cuja resistência pode ser variada através de um
eixo central. O potenciômetro do kit tem valor de 1MΩ e é do tipo B, ou seja, tem resposta
linear com o eixo central.
Entre os dois terminais extremos (1 e 3) a resistência é de 1MΩ e que a resistência pode
variar entre 0 e 1MΩ entre o terminal central (2) e um dos terminais extremos.
Neste experimento o potenciômetro funciona como controle e utilizamos uma porta
analógica
O potenciômetro é um resistor variável cuja resistência pode ser variada através de um
eixo central. O potenciômetro do kit tem valor de 1MΩ e é do tipo B, ou seja, tem resposta
linear com o eixo central.
Entre os dois terminais extremos (1 e 3) a resistência é de 1MΩ e que a resistência pode
variar entre 0 e 1MΩ entre o terminal central (2) e um dos terminais extremos.
Neste experimento o potenciômetro funciona como controle e utilizamos uma porta
analógica
POTENCIÔMETRO CONTROLANDO LED
Gire o potenciômetro e observe o LED
LED – 01 unid.
RESISTOR – 01 de 220Ω
POTENCIÔMETRO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
Este projeto consiste em controlar a frequência do piscar do led.
Esquema de Ligações na Protoboard:
10 - CONTROLANDO LED COM SINAL PWM
Neste projeto vamos aplicar sobre o LED um sinal digital que varia com o tempo (PWM)
com isso observaremos a potência luminosa variar linearmente criando um efeito de
pulsação. A saída PWM irá variar de 0 a 255 e isto fará a saída variar entre 0 e 5V.
Esquema de Ligações na Protoboard:
LED – 01 unid.
RESISTOR – 01 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
Observe a intensidade de luz do LED
11 - SENSOR DE TEMPERATURA LM35
Neste projeto vamos aplicar sobre o LED um sinal digital que varia com o tempo (PWM)
com isso observaremos a potência luminosa variar linearmente criando um efeito de
pulsação. A saída PWM irá variar de 0 a 255 e isto fará a saída variar entre 0 e 5V.
Esquema de Ligações na Protoboard:
SENSOR LM35 – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
12 - SENSOR DE TEMPERATURA LM35 OU DS18B20
Neste projeto os 3 leds acendem de acordo com a variação da temperatura. Os leds estão
conectados nas portas digitais 11, 12 e 13, e o sensor na porta analógica A0 do Arduino.
Esquema de Ligações na Protoboard:
SENSOR LM35 – 01 unid.
LED – 03 unid.
RESISTOR – 01 de 1kΩ e
03 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
O LM35 vai enviar informações pela entrada analógica do
Arduino, que por sua vez vai tratar essas informações,
converter a tensão do sensor para graus Celsius e
Fahrenheit, armazenar os valores máximo e mínimo, e
enviar essas informações pela serial, além de acender os
leds.
Após compilar e transferir o programa para o Arduino, abra
o Monitor Serial da IDE do Arduino.
SENSOR DE TEMPERATURA LM35 OU DS18B20
FONTE
https://www.arduinoecia.com.br/2013/02/sensor-de-temperatura-lm35-com-arduino.html
https://www.arduinoecia.com.br/2013/02/sensor-de-temperatura-lm35-com-arduino.html
Trata se de um resistor que varia seu valor de acordo com a intensidade da luz que incide
sobre seu sensor. Comumente utilizado em sistemas de controle de luminosidade para
acendimento automático de luzes.
Neste esquema é usado um módulo com 4 terminais: GND, VCC(+5V), A0 E D0. O terminal
A0 é o analógico e o terminal D0 o digital, que pode ser regulado pelo trimpot.
Esquema de Ligações na Protoboard:
13 - LDR – RESISTÊNCIA DEPENDENTE DA LUZ
RESISTOR LDR – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
14- SENSOR ULTRASSÔNICO HC-SR04
A finalidade deste sensor é aferir a distância entre dois pontos. Para isso ele utiliza um
sinal ultrassonoro (fora do alcance dos ouvidos humanos) cronometrando o tempo entre a
emissão e recepção do sinal junto com o valor da velocidade do som, pode-se determinar
a posição da barreira em relação ao sensor.
Esquema de Ligações na Protoboard: 
SENSOR HC-SR04 – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
15 - SENSOR ULTRASSÔNICO HC-SR04
A finalidade deste sensor é aferir a distância entre dois pontos. Para isso ele utiliza um
sinal ultrassonoro (fora do alcance dos ouvidos humanos) cronometrando o tempo entre a
emissão e recepção do sinal junto com o valor da velocidade do som, pode-se determinar
a posição da barreira em relação ao sensor.
Esquema de Ligações na Protoboard: 
SENSOR HC-SR04 – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
ESCLARECIMENTOS
tripPin → emite, fala, envia
echoPin → escuta, recebe
REGRA DE TRÊS (velocidade do som)
Velocidade do som → 340
340m → 1s
34.000cm = 1000.000 microsegundos
1cm = x
X = 1000 → 29,4
34
Aperte o botão Monitor Serial e utilize régua (trena) e um anteparo para medir a distância.
16 - DS18B20 – SENSOR (SONDA) DIGITAL DE TEMPERATURA
O DS18B20 é um sensor digital de temperatura, tem comunicação serial e funciona entre
temperaturas de -550C e 125oC. Cada DS18B20 tem um código serial de 64 bits que
permite vários deles utilizarem a mesma linha serial para se comunicar com o
microprocessador. Utilizamos a biblioteca DallasTemperature.h.
Esquema de Ligações na Protoboard:
SENSOR DS18B20
RESISTOR – 01 de 4.7kΩ
JUMPER
ARDUINO
PROTOBOARD
Sonda de
temperatura
Observe que entre os terminais positivo e data deve-se usar um resistor de 4k7Ω
17 - SS49E – SENSOR DE CAMPO MAGNÉTICO (HALL)
O sensor hall 49e é um sensor linear que quando é atravessado por um campo magnético
produz uma corrente elétrica proporcional ao campo magnético. Ele mede campos
magnéticos entre -1500 Gauss e +1500 Gauss e produz tensões na saída que vão de 0,86V
a 4,21
Esquema de Ligações na Protoboard:
SENSOR SS49E
JUMPER
ARDUINO
PROTOBOARD
Para verificar o funcionamento é necessário um imã
18 - SHIELD DE LCD 16x2 COM TECLADO
Este shield encaixa-se sobre o Arduino, logo neste projeto não haverá esquema de ligações
na protoboard. O shield tem 2 linhas de dígitos, cada uma com 16 dígitos e possui um
teclado para movimentação e escolha em menus.
Na programação devemos evitar utilizar as portas digitais 4 a 10 e a analógica A0, pois
estas já são utilizadas pela biblioteca “LiquidCrystal.h”. Deve-se saber também que a porta
analógica A0 é utilizada para os 5 botões, assim tem-se o botão Direita(0-99), Esquerda
(400-599), Cima(100-199), Baixo(200-399), Select(600799) e existe também um sexto
botão que serve como reset para o Arduino, também existe parafuso no trimpot para
ajuste do contraste do display.
18 - SHIELD DE LCD 16x2 COM TECLADO
SHIELD DE LCD – 01 unid.
ARDUINO
PROTOBOARD
Apertar os botões da placa para movimentar o texto
19 - BUZZER
O buzzer é um atuador que emite sons. Para utilizá-lo usamos a função “tone” que tem o
seguinte formato: tone (pino, frequência, duração) onde a frequência do tom é em hertz,
e a duração em milisegundos.
Esquema de Ligações na Protoboard:
BUZZER
JUMPER
ARDUINO
PROTOBOARD
21 – ALARME E SENSOR DE MOVIMENTO PIR
A variação da distância faz tocar o alarme.
Esquema de Ligações na Protoboard:
SENSOR PIR – 01 und.
BUZZER
LED – 01 unid.
RESISTOR – 02 unid. de 
220Ω
ARDUINO
PROTOBOARD
22 - LED COM BOTÃO LIGA DESLIGA (INTERRUPTOR DE LUZ)
Este projeto consiste em controlar o funcionamento de um led, ligando e desligando o
mesmo através de um push button.
Esquema de Ligações na Protoboard:
LED – 01 unid.
RESISTOR – 01 de 220Ω
PUSH BUTTON – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
Aperte o Botão
23 - MEDINDO A INTENSIDADE DO SOM COM MÓDULO SENSOR
O princípio de funcionamento é simples: ao detectar som, o microfone varia a tensão
na saída analógica A0, e também aciona a saída digital D0 conforme a regulagem do
potenciômetro presente no módulo. Para testar vamos utilizar um circuito com 3 leds, que
vão acender conforme a intensidade do som captado pelo microfone, primeiro o verde
(baixa intensidade), depois o (intensidade média), e por fim o vermelho
(intensidade alta).
Os resistores são usados para limitar a corrente sobre os leds, e no circuito usamos 03
resistores de 330 ohms.
LED – 03 unid.
RESISTOR – 03 de 330Ω
SENSOR KY-038 – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
MEDINDO A INTENSIDADE DO SOM
Esquema de Ligações na Protoboard:
24 - SENSOR DE SOM PARA ACENDER A LUZ BATENDO PALMAS
O Sensor de som KY-038 possui um microfone que é capaz de detectar a intensidade de
som do ambiente. Existem 2 saídas, uma analógica e outra digital. Na saída analógica,
conforme varia a intensidade do som, o valor vai variar também. Na saída digital, é
definido um nível de som determinado, se for mais alto que esse nível a saída vai ser 1, se
for menor, 0. O potenciômetro altera a sensibilidade do microfone, alterando ambas as
saídas.
Para utilizar sua saída digital é necessário ajustar o
potenciômetro para acionar a saída só quando batemos
palma. Gire o potenciômetro no sentido anti-horário até o
LED da saída digital apagar no som ambiente. Verifique se o
LED pisca quando você bate palma, caso não acenda, gire no
sentido horário até isso acontecer.
SENSOR DE SOM PARA ACENDER A LUZ BATENDO PALMAS
Esquema de Ligações na Protoboard:
SENSOR DE SOM KY-038 – 01 unid.
RELÉ DE ESTADO SÓLIDO – 01 unid.
LÂMPADA (ou qualquer outro objeto
que se deseja acionar) – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
25 - SEMÁFORO COM 05 LEDs (CARRO E PEDESTRE)
CARRO
PEDESTRE
Temos 05 LEDs, cada um com o seu próprio resistor. Os LEDs são sincronizados.
Esquema de Ligações na Protoboard:
LED – 05 unid.
RESISTOR – 05 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
26 - SEMÁFORO COM 5 LEDs E BOTÃO (CARRO E PEDESTRE)
LED – 05 unid.
RESISTOR – 05 de 220Ω
BOTÃO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
Este projeto consiste em simular um semáforo controlado pelo pedestre.
Temos 05 LEDs, cada um com o seu próprio resistor. O botão simula o botão do pedestre e
precisa ser acionado para enviar para uma porta do Arduino um sinal com o comando
digitalRead.
Esquema de Ligações na Protoboard:
27 - MÚSICA TEMA SUPER MARIO BROS
Tocar a música tema do Super Mario Bros em um buzzer! Podemos fazer sem o resistor de
1kΩ, a campainha será muito mais alta e a qualidade do som poderá se degradar. Mas
podemos diminuir a resistência para obter um som um pouco mais alto e manter a
qualidade do som. Outra ideia é usar um potenciômetro em vez de um resistor para atuar
como um controlador de volume!
BUZZER – 01 unid.
RESISTOR – 01 de 1kΩ, menor ou POTENCIOMENTRO
JUMPER
ARDUINO
PROTOBOARD
ESQUEMA DE LIGAÇÕES NA PROTOBOARD:
FONTE: https://www.princetronics.com/supermariothemesong/
Programação (sketch) folha a parte
https://www.princetronics.com/supermariothemesong/
28 - ALTERAR A INTENSIDADE DA LUZ
Para este projeto iremos utilizar o LDR e o Potenciômetro, para alterar a intensidade da luz
de um LED.
Esquema de Ligações na Protoboard:
SENSOR LDR – 01 unid.
POTENCIOMENTRO – 01 unid.
RESISTOR – 03 unid. de 220Ω
LED – 03 unid.
JUMPER
ARDUINO
PROTOBOARD
29 - SUPER MÁQUINA
LEDs piscando em sequência.
Esquema de Ligações na Protoboard:
RESISTOR – 06 unid. de 220Ω
LED – 06 unid.
JUMPER
ARDUINO
PROTOBOARD
30 - ALARME COM SONORIZADOR PIEZO
Este projeto será um pouco barulhento pois, vamos fazer um alarme com sonorizador
piezo conectado a um pino de saída digital, criando um som de sirene. Iremos gerar uma
onda senoidal para gerar os pulsos e criar o som.
Esquema de Ligações na Protoboard:
SONORIZADOR PIEZO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
31 - CONTROLE DA LUMINOSIDADE DO LCD DISPLAY
Neste projeto iremos exibir um texto, o tempo de exibição e controlar a luminosidade.
Esquema de Ligações na Protoboard:
LCD DISPLAY 16x2 – 01 unid.
RESISTOR – 01 de 10kΩ
POTENCIOMENTRO– 01 unid.
JUMPER
ARDUINO
PROTOBOARD
32 - TOCADOR DE MELODIA COM SONORIZADOR PIEZO
Neste projeto aprenderemos como fazer melodias ao invés de fazer apenas barulhos
irritantes. Faremos com que o Arduino toque o refrão da música “Puff, the Magic Dragon”.
Esquema de Ligações na Protoboard:
SONORIZADOR PIEZO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
33 - PRODUZINDO CORES COM O LED RGB
Mudar a cor do LED RGB”.
Esquema de Ligações na Protoboard:
LED RGB – 01 unid.
RESISTOR – 01 de 480Ω
BOTÃO – 03 unid.
JUMPER
ARDUINO
PROTOBOARD
FONTE: https://www.tinkercad.com/
https://www.tinkercad.com/
34 – MISTURA DE COR NO LED RGB
Neste projeto o Arduino reproduzirá uma variação de cores por meio do LED RGB.
Esquema de Ligações na Protoboard:
LED RGB – 01 unid.
RESISTOR – 03 de 330Ω
JUMPER
ARDUINO
PROTOBOARD
Vamos fazer do Arduino um gerador de frequências em ondas quadradas variando de 0Hz a 980Hz
mostrando no Serial Monitor a passagem das frequências geradas a cada 2 segundos. Os pinos 5 e 6
tem uma frequência de aproximadamente 980Hz enquanto os demais pinos possuem apenas 490Hz.
Utilizaremos a função tone para gerar as frequências no pino 6 do Arduino. Com este projeto podemos
controlar leds, motores, sonorizador piezo ou até mesmo inserir este sinal em filtros.
Esquema de Ligações na Protoboard:
SONORIZADOR PIEZO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
35 - GERADOR DE FREQUÊNCIA (ONDA QUADRADA)
Iremos escrever um código básico para fazer com que dois LEDs pisquem alternadamente,
ou seja, quando um liga o outro desliga.
Esquema de Ligações na Protoboard:
LED – 02 unid.
RESISTOR – 02 de 220Ω
JUMPER
ARDUINO
PROTOBOARD
36 - PISCAR DOIS LEDS ALTERNADAMENTE
Iremos escrever
Esquema de Ligações na Protoboard:
37 – DETECTOR DE FREQUÊNCIA DE TOM
LED RGB – 01 unid.
RESISTOR – 03 unid. 220Ω e 
03 unid. 10kΩ
FOTORRESISTOR – 03 unid.
JUMPER
ARDUINO
PROTOBOARD
Iremos escrever um código básico para fazer com que dois LEDs pisquem alternadamente,
ou seja, quando um liga o outro desliga.
Esquema de Ligações na Protoboard:
38 – DIFUSOR DE LUZ
LED RGB – 01 unid.
RESISTOR – 03 unid. 220Ω e 
03 unid. 10kΩ
FOTORRESISTOR – 03 unid.
JUMPER
ARDUINO
PROTOBOARD
Sensor de presença
Esquema de Ligações na Protoboard:
39 – SENSOR PIR MOTION (DIGITAL INPUT)
LED – 01 unid.
RESISTOR – 01 unid. de 
220Ω
SENSOR PIR – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
40 - GRAFICO BARRA SENSOR LUZ
LED – 03 unid.
SENSOR ULTRASSÔNICO
RESISTOR – 03 unid. de 
220Ω
JUMPER
ARDUINO
PROTOBOARD
O sensor ultrassônico calcula a distância dele a um obstáculo a sua frente.
Esquema de Ligações na Protoboard:
41 – INTERAÇÃO LOOP
Neste projeto iremos gerar efeitos de interação loop (inda e volta) de luz.
Esquema de Ligações na Protoboard:
LED – 05 unid.
RESISTOR – 05 unid. 
de 1kΩ
JUMPER
ARDUINO
PROTOBOARD
42 – EFEITOS DE LUZ NO LED RGB
Neste projeto iremos gerar efeitos de luz controlando LED RGB com o potenciômetro e a
função random().
Esquema de Ligações na Protoboard:
LED RGB – 01 unid.
RESISTOR – 03 de 220Ω
POTENCIOMETRO – 01 unid.
JUMPER
ARDUINO
PROTOBOARD
45 – INTENSIDADE DA ILUMINAÇÃO
Leitura da iluminação através do LDR, exibindo o resultado do sensor nos
LEDs. Caso o ambiente esteja bem iluminado o LED verde acenderá, caso
esteja mediana o LED amarelo acenderá e caso esteja ruim o LED vermelho
acenderá. Poderemos ver os valores lidos no LDR no Monitor serial da IDE.
Esquema de Ligações na Protoboard:
LED - 03 unid. de cores diferentes
SENSOR LDR (LIGHT DEPENDENT 
RESISTOR) – 01 unid.
RESISTOR – 01 unid. de 1kΩ e 03 
unid.de 100Ω
FIOS JUMPER
ARDUINO
PROTOBOARD
ATENÇÃO – CUIDADO
Todos os experimentos descritos neste material são eletricamente alimentados pela
saída USB de um computador ou por uma bateria de 9V. Não use a rede elétrica de
alta tensão (220V) nestes projetos.
BIBLIOGRAFIA
Arduino. Disponível em: <https://www.arduino.cc/>. Acesso em: Dezembro 2018.
Thingiverse. Disponível em: <https://www.thingiverse.com/>. Acesso em: dez. 2018.
Instructables, 2018. Disponível em: <https://www.instructables.com/>.
EVANS, M.; NOBLE, J.; HOCHENBAUM, J. Arduino em Ação. São Paulo: Novatec, 2013.
LAUDARES, F. A. L.; ALBUQUERQUE, B. N. Instrumentação para o Ensino de Física Baseada
na Plataforma Arduino. 1. ed. Rio de Janeiro: UFRRJ, 2013.
MCROBERTS, M. Arduino Básico. São Paulo: Novatec, 2011.
MONK, S. 30 Projetos com Arduino. 2. ed. Porto Alegre: Bookman, 2014.
SANTOS, J. A. Instrumentação Eletrônica com o Arduino Aplicada ao Ensino de Física.
Garanhuns, p. 69. 2015. Disponível no site: http://www.sib.ufrpe.br/.

Continue navegando