En esta práctica hemos encendido un led y apagado otro a través de un pulsador. Un led estaba encendido al principio y otro apagado. Al pulsar el botón el que estaba encendido se apaga y el que estaba apagado se enciende. Este es el programa que hemos realizado:
const int pinBoton = 1;
const int led1 = 13;
const int led2 = 12;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(pinBoton, INPUT_PULLUP);
}
void loop() {
int estadoBoton = digitalRead(pinBoton);
if (estadoBoton == LOW) {
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
} else {
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
}
A continuación adjunto una foto y vídeo de prueba:





