LED y Botón
Para encender un LED con un botón en Arduino, puedes seguir estos pasos:

Conecta un extremo del LED al pin digital 13 de Arduino y el otro extremo al pin GND.
Conecta un extremo del botón al pin digital 10 de Arduino y el otro extremo al pin GND.
Escribir el código en el editor de Arduino:
const int buttonPin = 10; // define el pin del botón
const int ledPin = 13; // define el pin del LED
int buttonState = 0; // almacena el estado del botón
void setup() {
pinMode(ledPin, OUTPUT); // configura el pin del LED como salida
pinMode(buttonPin, INPUT); // configura el pin del botón como entrada
Serial.begin(9600); // inicia la comunicación serie a 9600 baudios
}
void loop() {
buttonState = digitalRead(buttonPin); // lee el estado del botón
if (buttonState == LOW) { // si el botón está presionado
digitalWrite(ledPin, HIGH); // enciende el LED
Serial.println("Botón presionado");
} else { // si el botón no está presionado
digitalWrite(ledPin, LOW); // apaga el LED
Serial.println("Botón no presionado");
}
}
En este caso, el botón está conectado al pin 8 de Arduino y se ha configurado como entrada, al presionar el botón el estado del pin sera LOW, en ese momento se enciende el LED conectado al pin 9 de arduino. Además, se imprimirá "Botón presionado" o "Botón no presionado" en la consola serie de Arduino para indicar el estado del botón.
Last updated