Imaginemos una tira de 30 LED, cada una de ellas controlada por registros de cambios en cadena y un microcontrolador.
Necesitaría 4x registros de desplazamiento de 8 bits como el SN74HC595, y no se utilizarían las últimas 2 salidas.
Si esta tira de LED (y los registros de desplazamiento asociados) formaran parte de un conjunto de módulos en el que podría encadenar módulos uno tras otro, y la salida del primer módulo se desplazaría a la entrada del siguiente módulo, etc. . Esto funcionaría bien con múltiples de 8 LED, ya que el SN74HC595 incluye una salida para encadenamiento.
Pero la tira es solo de 30 LED, por lo que la sexta salida del último registro de desplazamiento debe cambiarse a la siguiente tira de LED, pasando así los últimos 2 bits.
¿Hay una manera fácil de hacerlo?
EDIT: busca una forma de hardware para hacerlo, como 30 LED es un ejemplo, pero supongamos que la longitud de la tira de LED puede ser cualquier número, y quiero que mi código funcione con cualquier combinación de LED / número de módulos.