O que posso fazer com isso ?
- Ligar um ventilador, quando você detectar que a temperatura esta muito alta;
- Ligar um aquecedor, quando você detectar que a temperatura esta muito baixa;
- Acender uma lâmpada;
- Ligar um motor;
- E muitas outras aplicações onde se deseja ligar e desligar algo.
Componentes utilizados:
- Módulo Relé de 1 canal, com leds indicadores de acionamento - Clique aqui para comprar
- Placa ESP8266 NodeMCU V3 com firmware NodeMCU - Clique aqui para comprar
Instruções de ligações:
1. Conectar o pino identificado no módulo relé como GND no pino GND da placa NodeMCU
2. Conectar o pino identificado no módulo relé como VCC no pino 3V da placa NodeMCU
3. Conectar o pino identificado no módulo relé como IN no pino D4 da placa NodeMCU
Código de acionamento:
void setup() {
// Inicializando o pino D4 (GPIO2) como saída (OUTPUT)
pinMode(D4, OUTPUT);
}
// função do loop que fica rodando sem parar
void loop() {
// Mantendo o estado do relé no estado desligado (LOW)
digitalWrite(D4, LOW);
// Aguardando 3 segundos
delay(3000);
// Modificando o estado do relé para ligado (HIGH)
digitalWrite(D4, HIGH);
// Aguardando 3 segundos
delay(3000);
}
// Inicializando o pino D4 (GPIO2) como saída (OUTPUT)
pinMode(D4, OUTPUT);
}
// função do loop que fica rodando sem parar
void loop() {
// Mantendo o estado do relé no estado desligado (LOW)
digitalWrite(D4, LOW);
// Aguardando 3 segundos
delay(3000);
// Modificando o estado do relé para ligado (HIGH)
digitalWrite(D4, HIGH);
// Aguardando 3 segundos
delay(3000);
}





