// Define o pino do ESP32 que está conectado ao pino IN do módulo relé
const int pinoRele = 23;
void setup() {
// Inicia a comunicação serial para podermos ver mensagens no monitor
Serial.begin(115200);
Serial.println("Iniciando o controle do motor com rele...");
// Configura o pino do relé como uma SAÍDA (OUTPUT)
pinMode(pinoRele, OUTPUT);
// Garante que o relé comece desligado.
// (Lembre-se: se o motor ligar aqui, seu relé é ativo-baixo,
// então troque HIGH por LOW e LOW por HIGH no loop)
digitalWrite(pinoRele, LOW);
}
void loop() {
// Liga o motor
Serial.println("Motor LIGADO");
digitalWrite(pinoRele, HIGH); // Envia um sinal ALTO para ligar o relé
delay(10000); // <-- ALTERADO: Mantém o motor ligado por 10 segundos
// Desliga o motor
Serial.println("Motor DESLIGADO");
digitalWrite(pinoRele, LOW); // Envia um sinal BAIXO para desligar o relé
delay(15000); // <-- ALTERADO: Mantém o motor desligado por 15 segundos
}