martes, 5 de junio de 2018

Pulsador Retrasado

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

Pulsador Retrasado

En esta práctica, hemos modificado el programa del pulsador. Desde un  principio, hay un led rojo que está encendido permanentemente, al pu...