Acionando lâmpada por comandos
via monitor serial

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:

Arduino Uno

Cabo USB A para B

Módulo Rele

Lâmpada

Cabo com bucal para lâmpada e conector para tomada

Alguns Jumpers

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);   
}

}