Estoy trabajando en un diseño de la placa que pondrá a los 16 LEDs RGB en un círculo alrededor de un codificador rotatorio. Quiero que esta instalación sea sencilla, que me puede ejecutar desde cualquier micro con software limitada (es decir. construido en el control de PWM, no tedioso de gestión necesarias en el micro). Yo también quiero que sea relativamente compacto, por lo que esta junta no ocupa mucho espacio. También me gustaría que fuera tan barato como sea posible, en medio de las cantidades. Estos 3 criterios de probabilidad en la competencia, pero me gustaría saber lo que otros sugieren.
He considerado registros de desplazamiento. Estos podrían ser barato y algo compacto, pero que requeriría el adjunto micro para pasar un montón de tiempo en la gestión de los LEDs para hacer cualquier tipo de color de fusión.
También he visto algunas PWM controladores LED. El mejor que he encontrado hasta ahora es una de 16 canales de chip, por lo que tendría tres a la unidad de todos mis LEDs. Sería sencillo de usar, pero el espacio y el coste no sería genial.
Otra opción podría ser la utilización de algún tipo de FPGA o dedicado micro con un montón de IO para el control de los LEDs. No estoy seguro de si la energía que necesita el Led sería demasiado, sin embargo.
¿Hay alguna opción que me falta que se ajustan a este destino de uso? Estoy abierto a una solución con un poco de más o menos LEDs, pero no me gustaría nada menos que 12.
Edit: Para tener una referencia, yo soy básicamente tratando de replicar este consejo o esta + a este pero con RGB capacidad, incluidos el color de fusión. Si el anillo tiene que ser un poco más grande, que está bien hasta cierto punto. Todavía me gustaría ser capaz de poner un par de tablas, uno junto a otro en un solo proyecto sin necesidad de mucho espacio.