Exercicios Arduino
-
Upload
marilia-bontempo -
Category
Documents
-
view
42 -
download
4
description
Transcript of Exercicios Arduino
www.inatel.br
1 -Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
www.inatel.br
1 - Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
www.inatel.br
1 – Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
www.inatel.br
2 – Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Elabore um código capaz de ler uma chave posicionada no pino digital 0.•Se a chave estiver pressionada, uma sequência de 3 leds conectados aos pinos 1, 2 e 3 deve acender da direita para a esquerda.•Se a chave não estiver pressionada, a mesma sequência de leds deve acender da esquerda para a direita.Monte o hardware para o código acima e o execute na placa Arduino Mega.
Arduino: Shield ReléEsquema Elétrico:
www.inatel.br
3 - Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Uma esteira industrial movimenta-se a partir de um motor DC. Ela possui um botão liga e desliga, o qual permite ou não a movimentação do motor.Implemente um circuito no Arduino, capaz de controlar a esteira mencionada.
Utilize o Shield Relé para o exercício proposto.
www.inatel.br
Arduino: Shield Ponte H
www.inatel.br
4 - Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Para a mesma esteira citada no exercício 3, implemente 4 botões os quais regulem a velocidade do motor e invertam seu sentido de rotação:1.Velocidade Lenta (DC = 20%);2.Velocidade Média (DC = 50%);3.Velocidade Rápida (DC = 100%);4.Inverte o sentido de rotação.Use o Shield Ponte H para acionar o motor.
5 - ExercícioPara a mesma esteira citada no exercício 4, retire os 3 botões os quais regulam a velocidade do motor e substitua-os por um potenciômetro.
A velocidade deve ser controlada de acordo com a proporção de resistência fornecida pelo potenciômetro em relação à seu valor.
Use o Shield Ponte H para acionar o motor.
www.inatel.br
Arduino: Shield Umidade e Temperatura
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Exemplo de código:
www.inatel.br
6 - Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Elabore um código capaz de medir a umidade e a temperatura ambiente. Utilize o Shield Umidade e Temperatura para resolver o problema acima.Envie mensagens com os valores obtidos via serial.
Arduino: Shield UltrassomA Pinagem do Sensor para conexão ao microcontrolador é a seguinte:1 - VCC2 - Trig (T)3 - Echo (R)4 – GND Observações:(1) Necessita de um trigger (disparo) de pelo menos 10us de nivel alto (5V).(2) O módulo envia automaticamente 8 pulsos de 40kHz e automaticamente detecta se houve retorno de algum pulso.(3) Se houver um sinal de retorno a partir dos disparos o nivel de saída é modificado.
www.inatel.br
Arduino: Shield Umidade e Temperatura
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Exemplo de código:
www.inatel.br
Processing: Controlando o Arduino através do computador
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Grave o arquivo StandartFirmata na placa do arduino.
www.inatel.br
Processing: Controlando o Arduino através do computador
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Rode o arquivo ao lado para fazer piscar um led no arduino ao clicar com o mouse na tela do computador.A função println(Arduino.list()) irá mostrar a porta serial na qual seu arduino está conectado.Caso seu arduino não esteja ligado à porta 0, você deve corrigir no firmware.
www.inatel.br
Processing: lendo dados do arduino
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Rode o arquivo ao lado para fazer ler uma chave no arduino e mostrar seu volar no console.O valor da taxa irá depender do código StandartFirmata gravado.Você pode utilizar um software de monitoramento de serial para identificar a taxa correta.
www.inatel.br
Processing: gerando gráficos
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
www.inatel.br
7 - Exercício
Curso Arduino e PIC: desenvolvendo aplicações para comunicação inteligente
Elabore um código capaz de medir a distância de um objeto em centímetros.Envie mensagens com os valores obtidos via serial.
8 - ExercícioElabore um código utilizando o arduino e o software Processing capaz de ler uma chave no arduino e acender seu Led posicionado no pino 13, caso a chave esteja pressionada.
9 - ExercícioElabore um código utilizando o arduino e o software Processing capaz de ler um sensor de luz LDR conectado à entrada analógica do arduino e plotar os valores obtidos em um gráfico no Processing.