El MAX7219 ( hoja de datos ) es un controlador de matriz LED que es diseñado para impulsar una matriz de LED de un solo color 8X8. tronixstuff tiene una introducción sobre cómo usarlo con un arduino Eso tiene algunos diagramas relevantes.
Me pregunto si es posible usar el chip para conducir una matriz de LED RGB de cátodo común 4x4. Esto es efectivamente 3/4 de la matriz deseada, por lo que si no fuera por el aspecto del cátodo común, sería fácil. Pero el chip solo tiene 8 entradas y 8 salidas, por lo que no funcionaría tratarlo de esa manera, ya que las tres matrices 4x4 solo comparten 4 cátodos, por lo que habrá interferencia.
Así que estoy tratando de averiguar si es posible solucionar este problema de una manera no demasiado dolorosa, tal vez utilizando algún tipo de esquema de charlieplexing. ¿O debería simplemente rendirme y volver a 74HC595Ns?