Trabajar con matrices de LEDs puede ser realmente divertido, sobre todo si se cuenta con un asistente como es el MAX7219, un controlador serie para manejar este tipo de dispositivos con tan sólo 3 hilos.

La parte más complicada (por decir algo) del desarrollo de la placa ha sido que me he tenido que elaborar mi propia librería para Eagle que incluya el componente de la matriz 5x7 de Futurlec, y para ser mi primera librería creo que no ha quedado mal del todo.
Por otro lado está el enrutado de la placa, que por la disposición de la matriz y el 7219 (uno encima de otro) ha sido algo tediosa.
El resto es hacer uso desde el programa de la librería LedControl para Arduino, que permite comandar los 7219, y a zumbar.
En breve espero tener terminada mi propia extensión a esa librería incluyendo efectos de presentación "sofisticados" :-)

Para lo que necesitaba es más que suficiente, y el resultado me ha dado unas pocas horas de entretenimiento con Arduino, y ya de paso con la programación para Mac OS X.
Aquí dejo, por si fuese de interés para alguien, todo el material: el proyecto de Eagle (esquema y placa), la librería con las matrices de leds de Futurlec también para Eagle, el código para Arduino y el código y la aplicación Mac OS X que genera las constantes para el Max7219.
El resultado lo podéis ver aquí:
Se agradecen los comentarios :-P
| Adjunto | Tamaño |
|---|---|
| Proyecto Eagle para Arduino 5x7 Shield | 52.63 KB |
| Librería de componentes para Eagle | 24.26 KB |
| Sketch de ejemplo para Arduino | 812 bytes |
| Generador de constantes para Mac OS X | 147.12 KB |