Tengo dos juegos de escaleras de LED (12 en cada escalera, así que 24 LED) que quiero controlar desde mi microcontrolador. No tengo suficientes entradas para 24 LED (y quiero que sea escalable), y el microcontrolador tiene otras tareas que atender, además de controlar las escalas de LED.
- No tengo una cantidad fija de PIN que pueda dedicar a una escalera, pero cuanto menos mejor (si se requiere un número, máximo de 8 pines por escalera)
- Los LED se actualizarán con poca frecuencia (cada pocas horas), por lo que no quiero consumir la potencia de procesamiento multiplexando continuamente.
- Mi microcontrolador no tiene un DAC
Actualmente, estoy pensando en usar registros de desplazamiento (8 bits y 4 bits en cascada). Sin embargo, dado que los registros de desplazamiento son dispositivos "de una sola vía", tendré que borrar los registros para establecer un valor más bajo.
No creo que esto sea un gran problema (para mí, ya que se actualizan con poca frecuencia), pero ¿existen mejores métodos para controlar una escalera de LED?
Editar: Por una escalera de LED, me refiero a una sola línea de leds (como una barra de un ecualizador) que muestra un nivel de algo. Los LED no necesitan ser controlados individualmente.