Encender dos LEDs con Arduino
📄 Descargar PDF del proyectoEn este proyecto controlamos dos LEDs (rojo y verde) alternándolos cada segundo. Es una evolución del proyecto básico de un solo LED.
Material necesario
- Arduino UNO
- LED rojo
- LED verde
- 2 resistencias de 220 Ω
- Cables Dupont
- Protoboard
Esquema de conexión
LED rojo → Pin 13 → Resistencia → GND
LED verde → Pin 12 → Resistencia → GND
Código Arduino
// ==========================================
// PROYECTO: DOS LEDs CON ARDUINO UNO
// LED rojo -> Pin 13
// LED verde -> Pin 12
// ==========================================
// Guardamos en variables los pines usados
int ledRojo = 13;
int ledVerde = 12;
// La función setup() se ejecuta UNA sola vez
void setup() {
// Configuramos los pines como SALIDA
// porque vamos a enviar electricidad a los LEDs
pinMode(ledRojo, OUTPUT);
pinMode(ledVerde, OUTPUT);
}
// La función loop() se repite continuamente
void loop() {
// ----------------------------------
// ENCENDER LED ROJO
// ----------------------------------
// HIGH = enviar corriente = LED encendido
digitalWrite(ledRojo, HIGH);
// LOW = cortar corriente = LED apagado
digitalWrite(ledVerde, LOW);
// Esperar 1000 milisegundos = 1 segundo
delay(1000);
// ----------------------------------
// ENCENDER LED VERDE
// ----------------------------------
digitalWrite(ledRojo, LOW);
digitalWrite(ledVerde, HIGH);
// Esperar 1 segundo
delay(1000);
}
Paso a paso
1. Conecta los LEDs
LED rojo al pin 13, LED verde al pin 12. Ambos con resistencia de 220 Ω hacia GND.
2. Carga el código
Abre el IDE de Arduino, copia el código anterior y súbelo a tu placa.
3. Observa el resultado
Los LEDs se alternarán cada segundo. Rojo → Verde → Rojo → Verde…
⚡ Consejo: usa siempre resistencias para evitar quemar los LEDs.