int pinSalida = 13; // Pin del LED
int pinEntrada = 18; // Pin del botón
bool edo_pulsado = false; // Estado del botón
void setup() {
pinMode(pinSalida, OUTPUT); // Configura el pin del LED como salida
pinMode(pinEntrada, INPUT_PULLUP); // Configura el pin del botón como entrada con resistencia pull-up
}
void loop() {
edo_pulsado = digitalRead(pinEntrada); // Lee el estado del botón
if (edo_pulsado == LOW) { // Si el botón está presionado (estado LOW por el INPUT_PULLUP)
digitalWrite(pinSalida, HIGH); // Enciende el LED
} else {
digitalWrite(pinSalida, LOW); // Si el botón no está presionado, apaga el LED
}
}