Hola a todos.
Necesito ejecutar una acción (exactamente poner unos valores al estado inicial) mediante la pulsación mantenida durante 10 segundos de un pulsador conectado en la entrada 4.
Como puedo hacerlo??
E intentado leer el tiempo millis() y sumándole los 10 segundos (10000) pero no lo consigo hay algo que se me escapa
if (estadoActual2==HIGH){
Tinicio2=millis();
Serial.println("reset");
if (millis()==Tinicio2+1000){
codic1=0;
codic2=7;
digitalWrite(led1,HIGH);
delay(200);
digitalWrite(led1,LOW);
Serial.print("Valors de Fabrica");
}
}