NOTA: He realizado algunos cambios desde la pregunta original, el número de columnas es 114 y no 45, esto puede afectar algunas de las respuestas a continuación.
Estoy trabajando en un proyecto con una gran matriz de LED que estoy creando. Estoy usando 114 columnas de LED y necesito una forma de iterar sobre las columnas de manera que pueda usar un número mínimo de pines de mi AVR.
Cuando estaba en la escuela, recuerdo que solíamos usar contadores de décadas, el 4017, parece que ahora leo que están obsoletos, y que parece que fueron reemplazados por contadores bcd. Eso está muy bien, pero necesito pines, no eficiencia, la salida de bcd de 4 bits no me ayuda, necesito más de 114 conexiones que puedo repetir.
Entonces, ¿qué uso? Necesito algo a lo largo de la columna para cambiarlos en secuencia.
A continuación, se muestra un rápido esquema SPICE sobre cómo quiero configurar esto, la diferencia es que mi proyecto real tendrá 28 LED en cada columna y 114 columnas, R1-R28 y C1-C114.
Tengo 74HC595 8 Registros de desplazamiento de bits en las filas, cronometrando datos, todo lo que necesito es un dispositivo adecuado para conmutar alto los 114 transistores que hunden la corriente.