Vamos mostrar neste tutorial como controlar uma lâmpada ligada na rede elétrica via comandos enviados via serial, utilizando Arduino e o módulo rele.
Dificuldade:
Montagem:
Programação:
Material Utilizado:
Lâmpada
Cabo com bucal para lâmpada e conector para tomada
A Montagem
ATENÇÃO CUIDADO: Evite manusear o módulo rele enquanto o mesmo estiver conectado na rede elétrica e remova qualquer tipo de objeto condutivo ou inflamável de perto. Você pode causar um acidente e se machucar, tome cuidado.
O Sketch
#define rele 8
char leitura;
void setup()
{
//Inicializa comunicação Serial
Serial.begin(9600);
//Seta o pino indicado por rele como saída
pinMode(rele, OUTPUT);
//Mantem rele desligado assim que iniciar o programa
digitalWrite(rele,LOW);
}
void loop()
{
//Verifica se há conexão com a serial
while (Serial.available() > 0)
{
//Lê o dado vindo da Serial e armazena na variável leitura
leitura = Serial.read();
//Se a variável leitura for igual a 'd' ou 'D' ela Desliga rele
if (leitura == 'd' || leitura =='D')
{
// As duas || é a operação booleana OU
digitalWrite(rele,LOW);
}
/*Senão verifica se a variável leitura é
igual a 'l' ou 'L' ela Liga rele */
else if (leitura == 'l' || leitura =='L'){
digitalWrite(rele,HIGH);
}
Serial.println(leitura);
}
}