Dificultad: baja

Este proyecto aumentamos la cantidad de leds del proyecto 1, complejizando un poco el proyecto.  Y agregando una secuencia de encendidos de los leds:

  1. 100 (LED rojo encendido y el resto apagado).
  2. 010 (LED verde encendido y resto apagado).
  3. 001 (LED amarillo encendido y resto apagado).

 

Lista de componentes:

  • Arduino Uno.
  • 3 leds color a elección.
  • 3 resitencias de 330 ohms.
  • Cables de conexión.
  • Protoboard

Imágenes ilustrativas de componentes:

PASO 1 : conexión de componentes

Paso 2 programación:

Abrir el Arduino IDE y copiar el siguiente código (borrando todo el codigo previo):

#define pinLED1 8
#define pinLED2 9
#define pinLED3 10
void setup() {
 pinMode(pinLED1, OUTPUT);  
 pinMode(pinLED2, OUTPUT);  
 pinMode(pinLED3, OUTPUT);  
}
void loop() {  
 digitalWrite(pinLED1, HIGH); // enciende
 digitalWrite(pinLED2, LOW); // apaga
 digitalWrite(pinLED3, LOW); // apaga
 delay(500);
 digitalWrite(pinLED1, LOW);   
 digitalWrite(pinLED2, HIGH); 
 digitalWrite(pinLED3, LOW); 
 delay(500); 
 digitalWrite(pinLED1, LOW); 
 digitalWrite(pinLED2, LOW); 
 digitalWrite(pinLED3, HIGH); 
 delay(500);
}

Aprieta el boton subir para enviar el codigo al Arduino.

Si “cargado exitosamente” aparece al fondo de la Ventana, significa que el código se cargo exitosamente en la placa.

Ahora  los leds deberían comenzar a encenderse en la secuencia programada.

Este circuito se puede agregar tantos leds como permita el Arduino y crear diferentes secuencias a gusto.