Paso 2: LED y firmware
El color que cambia LED es un módulo de ShiftBrite de Macetech.com. Se ha impulsado por tres pines PIC y alimentados por una fuente de 5 voltios.
El firmware PIC es un simple contador y decodificador de control remoto RC5 basado en interrupción. Se bitbangs ShiftBrite color instrucciones basadas en los códigos de mando recibidos.
El firmware ignora el código de marca de RC5 y mira solamente el comando. Debe entender cualquier control de remoto RC5. RC5 es un protocolo muy común, generalmente disponible como un TV Philips en mandos a distancia universales.
0. apagado 1 2 rojo 3 naranja amarillo 4, verde 5, azul 6 7 Indigo violeta 8 blanco (todos los colores) 9 enojado de calabaza (~ 10 segundos)
Los botones de canal 0-8 controlan del color. #9 juegos 10 segundos efecto estroboscópico rojo de 'enojado calabaza' y vuelve a un color sólido. Hay un montón de espacio para más efectos, transiciones y otras opciones.
Última fuente y compilado. Son hexagonal disponible aquí.