¿Cómo controlar una matriz LED RGB de cátodo común con Arduino?

Tengo la placa Arduino Uno y quiero crear una matriz LED RGB de 17x31. Desafortunadamente, no fui lo suficientemente paciente y ya compré los LED, y compré LED de cátodo común sin investigar mucho antes.

Después del hecho, investigué y descubrí que el TLC5940 solo funcionaría con LED de ánodo común (porque están hundiendo la corriente). Vi una publicación similar a la mía que sugería usar registros de desplazamiento con LED de cátodo común, como el 74HC595, porque es fuente actual.

Entonces, ¿es posible usar múltiples controladores 74HC595 para controlar 527 LED RGB con Arduino? Si multiplexo, creo que solo necesitaría poder controlar 82 salidas, ¿correcto? De lo contrario, ¿cuál sería una mejor solución?

¿Cómo se ve su matriz / cómo está configurada?
Aún no ha comenzado ninguna construcción. Estaba pensando en multiplexar. Lo cual me acabo de dar cuenta de que no necesitaría 1581 salidas, en realidad se reduciría a solo 82.
¿Cuál es su esquema de multiplexación y cómo configurará la matriz para llegar allí?

Respuestas (1)

La corriente continua máxima que puede obtener de un Q es de 35 mA, pero la máxima que puede obtener de todo el chip es de 70 mA, por lo tanto, dependiendo de cómo se vea su conjunto y qué tan fuerte quiera controlar los LED, este extracto de TI La hoja de datos de HC595 dice que usted puede ser SOL. :(

ingrese la descripción de la imagen aquí