
Robótica Arduino Encender botón con LED
Tutorial Arduino: Encender un LED con un botón
Este proyecto es uno de los más importantes para empezar en Arduino porque enseña cómo un ordenador puede recibir información del exterior (botón) y actuar sobre un dispositivo (LED).
Cuando pulsemos el botón:
👉 El LED se encenderá.
Cuando dejemos de pulsarlo:
👉 El LED se apagará.
🧰 Material necesario
- 1 placa Arduino UNO
- 1 pulsador (botón)
- 1 LED
- 1 resistencia de 220Ω (para el LED)
- 1 resistencia de 10kΩ (pull-down)
- Cables
- Protoboard
🔌 Conexiones
LED
| LED | Arduino |
|---|---|
| Patilla larga (+) | Pin 8 |
| Patilla corta (-) | Resistencia 220Ω → GND |
Botón
| Botón | Arduino |
|---|---|
| Un lado | 5V |
| Otro lado | Pin 2 |
| Pin 2 también → Resistencia 10kΩ → GND |
🖼️ Cómo funciona el botón
El botón funciona como un interruptor.
- Cuando NO se pulsa → el pin 2 recibe LOW.
- Cuando se pulsa → el pin 2 recibe HIGH.
La resistencia de 10kΩ evita lecturas erróneas.
💻 Código Arduino
int led = 8;
int boton = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(boton, INPUT);
}
void loop() {
int estadoBoton = digitalRead(boton);
if (estadoBoton == HIGH) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}
🧠 Explicación del código
Variables
int led = 8;
int boton = 2;
Guardamos los pines que vamos a usar.
setup()
pinMode(led, OUTPUT);
pinMode(boton, INPUT);
- El LED es una salida.
- El botón es una entrada.
loop()
int estadoBoton = digitalRead(boton);
Arduino lee si el botón está pulsado.
if
if (estadoBoton == HIGH)
Si el botón está pulsado:
👉 Encender LED.
Si no:
👉 Apagar LED.
🚀 Resultado
- Pulsas el botón → LED encendido.
- Sueltas el botón → LED apagado.
🔥 Reto extra para el alumnado
Intenta modificar el programa para:
- Que el LED se quede encendido aunque sueltes el botón.
- Que un segundo botón apague el LED.
- Cambiar el LED por un zumbador.
- Usar un LED RGB.
- Hacer un semáforo controlado por botones.
💡 Consejo para Tinkercad
En Tinkercad:
- Arrastra:
- Arduino UNO
- LED
- Botón
- Resistencias
- Haz las conexiones.
- Pulsa:
▶️ “Iniciar simulación”
Y prueba el botón virtual.
Etiqueta:botón

