05Série 2 · Relés, contatores e acionamentos · 5/20

Acionamento por nível lógico baixo (LOW)

Em módulos ativos em LOW, a entrada é acionada quando o controlador leva o sinal para próximo de zero volt.

Neste tipo de acionamento, o relé é ativado quando a entrada IN recebe nível lógico LOW (0 V). É utilizado em ESP32, Arduino, CLPs e módulos de relé de vários canais.
Como funciona
IN — EntradaHIGHLOWRELÉ ACIONADO

Quando IN vai para LOW, o estágio interno conduz, a bobina é energizada e os contatos comutam.

Tabela de estados
INReléNANF
HIGHDesacionadoAbertoFechado
LOWAcionadoFechadoAberto
Regra prática: no módulo ativo em LOW, a entrada deve permanecer em HIGH para manter o relé desligado.
Módulos compatíveis
Módulo de relé com quatro canais
  • 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.
Diagrama elétrico interno
VCCGNDINRQ1BobinaD1 — flybackNFNACOMIN = LOW → estágio interno conduz → bobina energizada → contatos comutam
Ligação típica com ESP32
Placa ESP32
ESP32GPIO 25
GND
alimentação conforme projeto
Módulo reléIN
GND comum
VCC conforme fabricante

Quando o GPIO 25 vai para LOW (0 V), o relé é acionado.

Aplicações comuns
Portões e cancelas
Iluminação
Bombas
Alarmes
Automação
Exemplo de código — ESP32 / Arduino
Controle seguro de relé ativo em LOW
const int PINO_RELE = 25;
const bool RELE_ATIVO_EM_LOW = true;

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.

O que significa ativo em LOW

A entrada do módulo é ativada com nível lógico baixo. Em um microcontrolador, escrever LOW no pino pode energizar o relé; escrever HIGH o desliga.

pinMode(RELE, OUTPUT);\ndigitalWrite(RELE, HIGH); // estado inicial desligado\ndigitalWrite(RELE, LOW);  // aciona

Por que alguns módulos usam essa lógica

Muitos circuitos de entrada foram projetados para drenar corrente, utilizando transistor ou optoacoplador. Isso também pode facilitar compatibilidade com determinados controladores.

Cuidados na inicialização

  • Defina o estado seguro do pino logo no início do programa.
  • Verifique pulsos durante o boot do ESP32.
  • Garanta referência de GND quando não houver isolação completa.