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