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:
- 100 (LED rojo encendido y el resto apagado).
- 010 (LED verde encendido y resto apagado).
- 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.