En esta práctica, hemos modificado el programa del pulsador. Desde un principio, hay un led rojo que está encendido permanentemente, al pulsar el botón, hay un retraso de 5 segundos y el led rojo se apagará y en su lugar, se activará uno que es blanco, al dejar de pulsar el botón, habrá otro retraso y el programa volverá a su estado inicial.
El código se encuentra copiado al final de la entrada.
int pulsador = 1;
int led = 5;
int luz = 13;
void setup() {
pinMode (luz, OUTPUT);
pinMode (pulsador, INPUT);
pinMode (led, OUTPUT);
digitalWrite (luz, HIGH);
digitalWrite (led,LOW);
}
void loop() {
if (digitalRead (pulsador) == HIGH){
delay (5000);
digitalWrite (led, HIGH);
digitalWrite (luz, LOW);
}
else{
digitalWrite (led, LOW);
digitalWrite (luz, HIGH);
}
}

No hay comentarios:
Publicar un comentario