Quando IN vai para HIGH, o estágio interno conduz, a bobina é energizada e os contatos comutam.
| IN | Relé | NA | NF |
|---|---|---|---|
| LOW | Desacionado | Aberto | Fechado |
| HIGH | Acionado | Fechado | Aberto |
Regra prática: no módulo ativo em HIGH, a entrada deve permanecer em LOW para manter o relé desligado.

- VCC — alimentação do módulo.
- GND — referência comum.
- IN1 a IN4 — entradas de comando.
- COM, NA e NF em cada relé.
- Confirme a tensão e a lógica do módulo.

ESP32GPIO 25
GND
alimentação conforme projeto
GND
alimentação conforme projeto
Módulo reléIN
GND comum
VCC conforme fabricante
GND comum
VCC conforme fabricante
Quando o GPIO 25 vai para HIGH (3,3 V), o relé é acionado.
Portões e cancelas
Iluminação
Bombas
Alarmes
Automação
Controle seguro de relé ativo em HIGH
const int PINO_RELE = 25;
const bool RELE_ATIVO_EM_LOW = false;
void acionarRele(bool ligar) {
int nivelLigado = RELE_ATIVO_EM_LOW ? LOW : HIGH;
int nivelDesligado = RELE_ATIVO_EM_LOW ? HIGH : LOW;
digitalWrite(PINO_RELE, ligar ? nivelLigado : nivelDesligado);
}
void setup() {
pinMode(PINO_RELE, OUTPUT);
acionarRele(false); // inicia o relé desligado
}
void loop() {
acionarRele(true);
delay(2000);
acionarRele(false);
delay(2000);
}Atenção: confirme no manual se o módulo aceita diretamente 3,3 V do ESP32, utilize GND comum quando necessário e nunca alimente cargas de potência pela placa.
Funcionamento
O módulo permanece desligado com a entrada em LOW e é ativado quando o controlador aplica HIGH.
pinMode(RELE, OUTPUT);\ndigitalWrite(RELE, LOW); // estado inicial desligado\ndigitalWrite(RELE, HIGH); // acionaCompatibilidade de níveis
Confirme se a entrada reconhece corretamente 3,3 V, especialmente ao usar ESP32. Alguns módulos foram projetados para lógica de 5 V e podem não atingir o limiar necessário.
Estado seguro
- Utilize resistor pull-down quando necessário.
- Evite GPIOs com comportamento especial durante o boot.
- Teste o módulo sem carga antes da instalação final.