O sketch abaixo é um exemplo de automação dentro do tema de Domótica, que, de maneira
simplificada, trata de processos de automação em prédios residenciais,
comerciais ou industriais. Neste sketch apresentado aos alunos do projeto
ROBÓTICA NA ESCOLA, o arduino comanda o acionamento de um relé, e este uma
lâmpada, a partir do sinal recebido de um LDR (resistor dependente de luz). Com
luminosidade alta fica aceso apenas um led vermelho, escurecendo-se o ambiente
(menos luz sobre o LDR), o relé é acionado e a lâmpada acesa. Para se
acompanhar a dinâmica do acionamento do relé desde o sinal fornecido pelo LDR,
o sketch usa a serial para mostrar os valores enviados pelo sensor.
HARDWARE:
MÓDULO RELÉ/LED ALTO BRILHO/RESISTORES 33OΩ E 10K/LDR
/*
***********************************************
PROJETO
ROBÓTICA NA ESCOLA 2015
DOMÓTICA COM RELÉ E LDR
EE DR PEDRO VELHO – RN/BR
***********************************************
*/
#define
ldrEscuro 400 // valor para ligar relé
#define
pinoLed 12 //pino do led
#define
rele 8 //pino do relé
#define
sensorLdr 0 // selecione o pino de
entrada do LDR
int
val; //variável auxiliar para leitura de
valor
void
setup()
{
Serial.begin(9600);
pinMode(rele,OUTPUT);
pinMode (pinoLed,OUTPUT);
}
void
loop()
{
val = analogRead(sensorLdr);
Serial.println(val);
if(val<ldrEscuro)
{
digitalWrite(rele,HIGH);
digitalWrite(pinoLed,LOW);
}
else
{
digitalWrite(rele,LOW);
digitalWrite(pinoLed,HIGH);
}
delay(500);
}
//FIM
DO SKETCH
Nenhum comentário:
Postar um comentário