Controlar múltiples LEDs con Arduino es un proyecto divertido que te enseña a manejar varias salidas digitales a la vez. Para este proyecto, necesitarás conectar varios LEDs a diferentes pines digitales de la placa Arduino, junto con las resistencias necesarias para proteger los LEDs.
El código básico implica usar la función digitalWrite() para encender y apagar cada LED de manera secuencial. Puedes personalizar el tiempo de encendido y apagado de cada LED utilizando la función delay(). Este proyecto también introduce conceptos como la temporización y la sincronización de múltiples dispositivos.
Modificar el tiempo de encendido y apagado de cada LED te permite crear efectos interesantes, como luces que parpadean en diferentes patrones. Este tipo de proyectos son la base de aplicaciones más complejas, como señales de tráfico o sistemas de iluminación decorativa.
Código ejemplo:
void setup() {
pinMode(8, OUTPUT); // Configurar el pin 8 como salida
pinMode(9, OUTPUT); // Configurar el pin 9 como salida
pinMode(10, OUTPUT); // Configurar el pin 10 como salida
}
void loop() {
digitalWrite(8, HIGH); // Encender el LED en el pin 8
delay(500);
digitalWrite(8, LOW);
digitalWrite(9, HIGH); // Encender el LED en el pin 9 delay(500);
digitalWrite(9, LOW);
digitalWrite(10, HIGH); // Encender el LED en el pin 10 delay(500);
digitalWrite(10, LOW);
}





