Cómo utilizar un módulo LED RGB con Arduino
HogarHogar > Blog > Cómo utilizar un módulo LED RGB con Arduino

Cómo utilizar un módulo LED RGB con Arduino

May 31, 2023

Quizás uno de los módulos más comunes en un kit de inicio Arduino, el LED RGB te permite crear todo tipo de colores con solo cuatro pines del Arduino. Este tutorial muestra dos formas de utilizar este módulo, ¡así que sigue leyendo para saber qué tan bien funciona!

Un módulo LED RGB utiliza un tipo especial de luz LED que puede emitir tres colores: rojo, verde y azul. Sin embargo, puedes crear cualquier color que se te ocurra cambiando cuál está activado y mezclando el brillo de cada uno.

Hay dos formas de iluminar un módulo LED RGB en cualquier placa Arduino. El método habitual consiste en utilizar los pines analógicos de Arduino para enviar señales PWM al módulo. Esto le permite mezclar cada color, brindándole control total sobre el LED RGB.

Mientras tanto, la otra opción (digital) es usar los pines 11, 12, 13 y GND conectando el módulo al Arduino como lo haría con un escudo. Esto ahorra espacio al no requerir cables de puente para cada pin, pero intercambia un control preciso sobre el tono y el brillo del LED. Además, la configuración solo funciona si el módulo tiene pines que encajan correctamente en la placa Arduino, como el HW-479 que usamos en esta guía.

Llegados a este punto, quizás te preguntes cómo un único módulo LED RGB emite tres colores. Quizás le sorprenda saber que un LED RGB no es en realidad solo un LED elegante, sino tres LED más pequeños encerrados en un LED más grande. Estos mini LED comparten el mismo pin de conexión a tierra, que debería ser el más largo de los cuatro pines de un LED RGB.

Si tiene un LED RGB desnudo en lugar de un módulo en una placa de conexión, puede hacer algo parecido a un módulo conectando resistencias en cada uno de los pines de color. El valor de resistencia varía según el fabricante, pero 220 Ω por pata es una apuesta segura.

Consejo: aprenda a alimentar bombillas usando Arduino con un módulo de relé.

Si está listo para comenzar, necesitará estos elementos para que este proyecto despegue.

Este método solo funciona en placas Arduino con un pin GND al lado del pin 13. Algunos ejemplos son Uno, Duemilanove, Mega y Leonardo. Si tiene una placa de microcontrolador basada en Arduino no oficial, asegúrese de que utilice conectores hembra. Los módulos LED RGB suelen tener cabezales macho.

Esta es la versión completa del código:

El circuito es sencillo. Apunte el pin "-" del módulo LED RGB al pin GND del Arduino. Si lo alineas correctamente, los otros tres pines deberían entrar en los pines 13, 12 y 11.

Una vez que haya cargado el código en Arduino, debería ver que los colores del LED RGB cambian cada segundo.

Puedes editar el código y hacer que muestre dos o todos los colores al mismo tiempo girándolos a ALTO juntos antes de la función delay(), así:

Este método proporciona un control más preciso en comparación con el método anterior. El color del LED depende de la relación de los ciclos de trabajo entre los pines 9, 10 y 11. Cuanto mayor es la relación hacia un color, más fuerte se vuelve en la mezcla.

Además, aumentar el ciclo de trabajo aumenta el brillo del LED. Si aumenta todos los ciclos de trabajo manteniendo la misma proporción, terminará con un LED RGB muy brillante.

Usando cables de puente, conecte los pines B, G y R a los pines 9, 10 y 11. Conecte el GND o el pin a cualquiera de los pines GND del Arduino.

Habrás notado que esta vez solo usamos dos colores: verde y azul. Esto es para que sea más fácil ver los efectos de cambiar las proporciones en el color general del LED RGB. El LED se ve de un azul intenso y se vuelve turquesa antes de alcanzar el clímax en un cian verdoso y luego volver a desvanecerse a un azul intenso.

Además, puedes combinar esto con el método anterior usando el pin 11 como pin analógico para controlar el brillo del pin azul.

¿Quieres probar otro proyecto divertido? Aprenda a usar una Raspberry Pi para hacer parpadear un Arduino Uno.

Los módulos LED RGB ya tienen resistencias integradas. Si agrega otro, simplemente hará que el suyo sea más tenue de lo que debería haber sido mientras funciona con la misma cantidad de voltaje y corriente.

Los LED crean luz mediante un proceso llamado electroluminiscencia, una propiedad de ciertos materiales que se iluminan cuando son afectados por un campo electromagnético. Están fabricados a partir de semiconductores a base de galio que emiten luz en lugar de calor.

Los LED son diodos, de ahí el nombre de diodos emisores de luz. Todos los diodos dejan pasar la electricidad por un lado pero no por el otro. Sus partes de cátodo y ánodo suelen estar hechas de dos materiales diferentes que, cuando se presionan entre sí, obligan a los electrones a gastar más energía para ir en sentido contrario, como un automóvil que recorre un camino cuesta arriba.

En comparación con otros LED, los LED rojos pueden iluminarse intensamente usando menos energía en comparación con otros LED de colores que tienen el mismo tamaño, lo que los convierte en excelentes opciones como LED indicadores cuando los fabricantes de televisores planifican la eficiencia energética en sus productos.

Todas las imágenes de Terenz Jomar Dela Cruz.

Terenz es un aficionado a la robótica que intenta construir el robot más asombroso que el mundo haya visto jamás. Podría haberlo hecho ya si no estuviera tan ocupado quemando LED como segundo pasatiempo.

Nuestros últimos tutoriales entregados directamente a su bandeja de entrada

Cómo activar el modo oscuro de Google Sheets

6 excelentes alternativas de Outlook para todas las plataformas

Cómo crear un panel de Excel

Cómo solucionar el código de error de inicio de sesión de Steam E87 en Windows

Cómo instalar Kali Linux NetHunter en un teléfono Android

Cómo ocultar una cuenta de Instagram y evitar que otros usuarios te encuentren

¿El televisor no se conecta a Wi-Fi? Aquí se explica cómo solucionar el problema

Cómo comprobar si se permite un banco de energía en un avión

Divulgación de afiliados:Make Tech Easier puede ganar comisiones por los productos comprados a través de nuestros enlaces, lo que respalda el trabajo que hacemos para nuestros lectores.

ConsejoDivulgación de afiliados: