Anda di halaman 1dari 15

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

1 -Exerccio

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

1 - Exerccio

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

1 Exerccio

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

2 Exerccio

Elabore um cdigo capaz de ler uma chave posicionada no pino digital 0.


Se a chave estiver pressionada, uma sequncia de 3 leds conectados aos pinos
1, 2 e 3 deve acender da direita para a esquerda.
Se a chave no estiver pressionada, a mesma sequncia de leds deve acender
da esquerda para a direita.
Monte o hardware para o cdigo acima e o execute na placa Arduino Mega.

Arduino: Shield Rel


Esquema Eltrico:

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

3 - Exerccio
Uma esteira industrial movimenta-se a partir de um motor DC. Ela possui
um boto liga e desliga, o qual permite ou no a movimentao do motor.
Implemente um circuito no Arduino, capaz de controlar a esteira
mencionada.
Utilize o Shield Rel para o exerccio proposto.

www.inatel.br

Arduino: Shield Ponte H

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

4 - Exerccio
Para a mesma esteira citada no exerccio 3, implemente 4 botes os
quais regulem a velocidade do motor e invertam seu sentido de rotao:
1.Velocidade Lenta (DC = 20%);
2.Velocidade Mdia (DC = 50%);
3.Velocidade Rpida (DC = 100%);
4.Inverte o sentido de rotao.
Use o Shield Ponte H para acionar o motor.

5 - Exerccio
Para a mesma esteira citada no exerccio 4, retire os 3 botes os quais
regulam a velocidade do motor e substitua-os por um potencimetro.
A velocidade deve ser controlada de acordo com a proporo de
resistncia fornecida pelo potencimetro em relao seu valor.
Use o Shield Ponte H para acionar o motor.

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

Arduino: Shield Umidade e Temperatura

www.inatel.br

Exemplo de cdigo:

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

6 - Exerccio
Elabore um cdigo 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
obtidosUltrassom
via serial.
Arduino:
Shield
A Pinagem do Sensor para conexo ao microcontrolador a seguinte:
1 - VCC
2 - Trig (T)
3 - Echo (R)
4 GND
Observaes:
(1) Necessita de um trigger (disparo) de pelo menos 10us de nivel alto (5V).
(2) O mdulo 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 sada
modificado.

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

Arduino: Shield Umidade e Temperatura

www.inatel.br

Exemplo de cdigo:

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

Processing: Controlando o Arduino atravs do computador

Grave o arquivo
StandartFirmata na placa do
arduino.

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

Processing: Controlando o Arduino atravs do computador


Rode o arquivo ao lado para
fazer piscar um led no arduino
ao clicar com o mouse na tela
do computador.
A funo println(Arduino.list())
ir mostrar a porta serial na
qual seu arduino est
conectado.
Caso seu arduino no esteja
ligado porta 0, voc deve
corrigir no firmware.

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

Processing: lendo dados do arduino


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 cdigo StandartFirmata
gravado.
Voc pode utilizar um
software de monitoramento de
serial para identificar a taxa
correta.

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

www.inatel.br

Processing: gerando grficos

Curso Arduino e PIC: desenvolvendo aplicaes para comunicao inteligente

7 - Exerccio

www.inatel.br

Elabore um cdigo capaz de medir a distncia de um objeto em


centmetros.
Envie mensagens com os valores obtidos via serial.

8 - Exerccio
Elabore um cdigo 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 - Exerccio
Elabore um cdigo utilizando o arduino e o software Processing capaz
de ler um sensor de luz LDR conectado entrada analgica do arduino
e plotar os valores obtidos em um grfico no Processing.