miércoles, 30 de mayo de 2018

Luz con pulsador

En esta práctica, hemos creado un programa que enciende una luz led cuando se pulsa un botón, hemos utilizado un par de variables (led y pulsador) para el programa. Mientras se mantenga pulsado el pulsador, la luz quedará encendida. En teoría, habría que utilizar dos protecciones en la placa base, pero no nos funciona el pulsador si añadimos una. De forma que hemos  utilizado GND para dar energía al pulsador y al led, pero parte de la energía del led la hemos extraído por el pin de los 5V.
Al final de la entrada está el código copiado.



int pulsador = 1;
int led = 5;

void setup() {

pinMode (pulsador, INPUT);
pinMode (led, OUTPUT);
digitalWrite (led,LOW);
}

void loop() {
if (digitalRead (pulsador) == LOW){
  digitalWrite (led, HIGH);  
}
else{ 
  digitalWrite (led, LOW); 
}
}

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...