const int pinoEntrada = 14; // on/off
const int pinoSaida = 12; // saida = LED
bool entradaAcionada;
void setup() {
pinMode(pinoEntrada, INPUT);
pinMode(pinoSaida, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(pinoEntrada) == HIGH && !(entradaAcionada)) {
entradaAcionada = true;
delay(5000); // Espera 5 segundos
digitalWrite(pinoSaida, HIGH); // Aciona o LED
Serial.println("Funcionando");
}
if (digitalRead(pinoEntrada) == LOW && (entradaAcionada)) {
entradaAcionada = false;
digitalWrite(pinoSaida, LOW); // Desliga o LED
}
delay(10);
}