RGB LED Amar corazón (3 / 6 paso)

Paso 3: El Firmware del PIC12F683


El firmware está escrito en HiTech PICC y se incluye con los archivos del proyecto.  El firmware consiste en una interrupción por software controlador PWM que controla los LEDs RGB a 100Hz y es compatible con 32 niveles de brillo por color.  RGB LED no tiene un brillo de salida uniforme a través de los 3 colores; Esto significa que tienes que tener cuidado calcular el balance de blancos (asegurándose de que cada color produce el mismo brillo al mezclar colores).

Para ello usé un medidor estándar de LUX para medir el brillo de los LEDs individuales y entró luego la información resultante en una mesa en el firmware para garantizar que la mezcla de colores como incluso fue posible.  El gráfico anterior muestra las intensidades de los colores en un LED a través de los 32 niveles de brillo disponibles.  Se creó la tabla de balance de blancos de las ecuaciones de línea de tendencia que se generan automáticamente por Microsoft Excel.  La segunda foto muestra la instalación del medidor LUX, utilizado para crear el gráfico.  Los tres colores mide a una distancia constante con LUX en el eje vertical y el nivel de brillo (0-31) en el eje horizontal).

El balance de blancos varía de un LED en LED que tal vez necesite consultar hoja de datos de tu LED, o simplemente experimentar con valores de la tabla para asegurarse de que los colores resultantes son correctos para su RGB LED.

Artículos Relacionados

RGB LED Tutorial (utilizando un Arduino) (RGBL)

RGB LED Tutorial (utilizando un Arduino) (RGBL)

Los LED son grandes. Pero todo proyecto llega un punto donde intermitente es suficiente. Para estos casos un RGB (rojo, verde, azul) LED es la respuesta.Con un LED RGB podrás producir cualquier color brillan tus deseos de corazón.En el primer uso de
Moodlamp RGB LED (lámpara de perro sentado)

Moodlamp RGB LED (lámpara de perro sentado)

"¿qué regalo mi novia gustaría para su cumpleaños?. Esta fue la pregunta principal durante varias semanas. Pero entonces pensé: hmm... ¿Qué podría ser más acogedor y cálido lámpara lihgt en tardes de otoño tardías?Era sólo una idea pero todavía neces
Arte de RGB LED Aurora 9 x 18

Arte de RGB LED Aurora 9 x 18

*** visita mi blog para una versión actualizada de este proyecto y mucho más! ***Mi obsesión de LEDs me ha llevado a esto. Aurora 9 x 18 es una cosa de la belleza (si puedo decirlo yo)-cuenta con 162 LEDs de RGB en una configuración circular. El colo
RGB LED partido luz

RGB LED partido luz

Aquí es cómo usted puede utilizar un LED RGB como una luz de arco iris partido continuamente viajando a través del espectro visible. Lo que se necesita es:-LEDs RGB 1 o muchos-1 tablero de Arduino UNO; puede ser otras placas de la marca de Arduino-un
Escáner Rgb Led Pwm lámpara controlada por Arduino Nano

Escáner Rgb Led Pwm lámpara controlada por Arduino Nano

Reciclado escáner rgb led lámpara pwm controlado por Arduino NanoPaso 1: Resultado FinalEsto es lo que obtienes si sigues este instructable.Paso 2: Buscar una impresoraBusque un hp roto todo en una impresora. (Otras marcas también pueden tener las pi
RGB LED Pixel tacto reactiva juegos de mesa

RGB LED Pixel tacto reactiva juegos de mesa

Las tablas son elementos útiles a tener y como necesitábamos una nueva mesa para el salón tenía sentido construir mi propio con algunas características extra electrónicas.Mi mesa de diseño consta de las siguientes características.matriz de LED RGB 10
Arco iris LED - RGB LED PWM controlador construcción - fácil construir

Arco iris LED - RGB LED PWM controlador construcción - fácil construir

paso a paso, fácil de seguir las instrucciones en la construcción de un controlador de PWM LED arco iris RGB LED. Se necesitan solamente una cantidad mínima de piezas, junto con un procesador PIC, y se puede construir uno de los mejores controladores
Termostato de Arduino con i2c x DS18b20 2 pantalla de 4 x 16, 2 RGB LED y 3 relé

Termostato de Arduino con i2c x DS18b20 2 pantalla de 4 x 16, 2 RGB LED y 3 relé

el objetivo del proyecto es un termostato para mi pecera 2 con LCD pantalla RGB LED un relé para controlar el calentador en el tanqueun ventilador para la pecera grandePartes:Arduino Nano o igual2 x LED RGB LED o SMD RGB o solo Color de LEDMódulo de
DIY rgb led buzón

DIY rgb led buzón

Hola, este es mi segundo instructableActualizar mi buzón de correo con algunas rgb led y aquí quiero explicar como hacerlaen el siguiente paso hay todo el material y la herramienta utilizadael último paso contienen el buzón terminadoSi te gusta mi in
Actualización inteligente RGB LEDs: WS2812B vs WS2812

Actualización inteligente RGB LEDs: WS2812B vs WS2812

El número de proyectos que hemos visto haciendo uso de LEDs RGB inteligente- ya sea tiras, módulos o PCB personalizado - en los últimos 3 años es bastante sorprendente.  Este brote de uso LED RGB ha ido mano a mano con una significativa caída en los
RGB-LED-bicicleta por 50$

RGB-LED-bicicleta por 50$

Hola lector de este instructable debe mostrar cómo construir una genial RGB-LED-bicicleta por unos 50$. Espero que os guste, aunque mi inglés no es tan bueno.Cosas que usted necesita:una bicicletaRGB-LED-tiras + controlador + mando a distanciaBatería
8X8X8 3D RGB LED Cube

8X8X8 3D RGB LED Cube

Ha sido un rato largo que viene, pero mi cubo RGB Universal está finalmente listo!Ahora podemos ejecutar las animaciones y el código por Kevin Darrah y Nick Schulze (ligeramente modificado, pero básicamente idéntico - menor sincronización y ajustes d
Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Creo que esto es "actualidad" Tiniest 4 x 4 x 4 COLOR LED cubo del mundo. Hay más pequeños pero son generalmente solo color y conformada por menos LEDs (3 x 3 x 3).El cubo de LED real es menos de 1 pulgada cuadrada. Usa sesenta y cuatro 3.2mmx2.
Controlado por Arduino RGB LED Infinity Mirror

Controlado por Arduino RGB LED Infinity Mirror

Actualización 22/11/2013: gracias a todos los que votaron por este proyecto en el concurso de microcontrolador! Fue uno de los tres ganadores del primer premio.Actualización 17/09/2013: gracias a todos los que votaron por este proyecto en el concurso