La idea de programar tiras de LED con Arduino creció con el tiempo debido al aumento masivo en el uso de iluminación LED. Este cambio radical en el uso de las cintas Led o la iluminación que implican estas luces es producto de factores de producción; porque son más baratos de producir y también consumen menos energía.
Entonces, el uso de lámparas Led garantiza ahorro energético, mayor seguridad, accesibilidad económica y un excelente rendimiento con amplios rangos de iluminación. Es por esto que programar tiras de Led con Arduino para cualquier función es importante hoy en día para fortalecer el desarrollo de un proyecto; ya sea a nivel profesional o personal.
Conexión a tiras de Led de luz y programa con Arduino
Inicialmente, para programar correctamente las tiras de Led con Arduino, es necesario conocer la definición de Arduino y su utilidad. Este dispositivo fue creado para facilitar a todos los programadores el uso interactivo de cualquier base de datos electrónica para el desarrollo de proyectos a nivel de base; como estudiantes o profesionales implementados en el campo de trabajo.
Un Arduino se caracteriza por ser una placa de código abierto capaz de ser programada a través de su propio software desarrollado para este dispositivo. Ingrese a su página oficial para descargar el software Arduino Ide y comience a programar tiras de Led con Arduino siguiendo los siguientes pasos:
Enlace
Como primer paso para programar las tiras de Led con Arduino, se debe realizar la conexión física adecuada entre el Arduino y las tiras de Led que se utilizarán. Estas bandas tienen 3 pines marcados con los siguientes indicadores:
5 V
GND
Din (pines de datos)
Es importante tener en cuenta la cantidad de tiras de LED que deseas conectar, ya que el consumo de energía de cada tira es de aproximadamente 60mA; donde contiene 3 LED blancos que consumen individualmente 20 mA a pleno brillo, por lo que con un Arduino se pueden encender 5 tiras de LED; ya que este dispositivo proporciona una potencia de 5 V y aproximadamente 300 mA.
Estos Arduinos requieren una fuente de alimentación externa de 5V ya que generalmente esta energía requerida se obtiene conectando el cable USB a la computadora. Con él garantizamos el suministro de energía tanto al Arduino como al circuito de tira de led donde se conectará un cable; Desde el pin 5V del Arduino al pin 5V de la tira de led, esta acción se repite para el pin GND del Arduino al pin GND de la tira de led.
Una vez realizada la conexión adecuada para alimentar las tiras de led a programar, se conectará un tercer hilo con una resistencia entrelazada de 470 Ω; este representará el pin de datos que se encargará de enviar información entre el Arduino y la tira de Led para que al programar las tiras de Led se cumpla con el objetivo de encenderlas.
Programación para iluminar tiras de Led con Arduino
Considerado como un microprocesador como alternativa a los dispositivos de control, el Arduino tiene las características necesarias para controlar un circuito electrónico; cuyo principal objetivo es gestionar un sistema de actuadores para ponerlos en servicio, como es el caso de las tiras de Led.
También existen dispositivos como la Raspberry pi como poderosa herramienta para reemplazar el Arduino con funciones más avanzadas, ideal para proyectos más exigentes. Pero, para este caso en particular nos centraremos en programar tiras de Led con Arduino y haremos este trabajo de la siguiente manera:
Descargue y abra el software Arduino IDE en su computadora para programar el dispositivo.
Hay librerías que ayudan mucho en la programación de tiras de Led, más conocidas como librería Adafruit neopixel, muy fáciles de manejar incluso para principiantes.
Con esta biblioteca, solo se deben cargar los ejemplos que contiene y se pueden observar los efectos de iluminación.
Para cargar una biblioteca en el software IDE, siga estos pasos:
Vaya al menú «Programa»
Haga clic en la opción «Incluir biblioteca»
Luego haga clic en la opción «Administrar biblioteca»
Se abrirá una ventana donde se buscará en la biblioteca para programar las tiras de Led para finalmente cargarlas en el software.
La biblioteca tiene la siguiente programación:
El código inicial no se puede usar incluso hasta que haya configurado la cantidad de LED en su tira, esto se cambia en la línea:
#define PIXEL_COUNT 16 (en este ejemplo está configurado para 16 LED)
Luego configure el pin de datos que se usará en el Arduino para programar las tiras de Led en la siguiente línea:
#define PIXEL_PIN 6 (para este ejemplo está configurado para usar el pin 6 del Arduino)
Completando estos sencillos pasos, ya tendrás a tu disposición un funcional sistema de tira de leds que puedes completar agregando un botón si lo deseas; para variar el efecto de luz con cada pulso usando el botón.