Paso 3: cableado
Si una matriz de multiplexado se cablea hasta el microcontrolador, cada uno de los 16 pines en la matriz tendrá que ser conectado a los pines de I/O digitales 16. No importa de qué dimensión es la matriz, los pins se suman. Esto es donde el chip de controlador MAX7219 viene muy bien. Toma todos los 16 pines de una matriz de 8 x 8 y reduce el número los pines conectados a un microcontrolador a 3, los datos de carga (CS) y el reloj.
Identificación de pines en matriz
Antes de que la matriz se conecta al chip controlador, usted necesita determinar que pines corresponden a las columnas y filas que cada LED en. Podemos averiguar al mirar la hoja de datos para la matriz de LED se utiliza. Ayuda a poner un trozo de cinta en el borde derecho e inferior de la matriz y luego escribir lo que el pin corresponde a.
MAX7219 de conexión a la matriz
Una vez que se identifican los pines, puede conectarse al chip controlador. Mirando la hoja de datos, podemos ver hay Seg y empuje los pernos. Los pernos Seg ¡ Conéctate a los ánodos, conectan las clavijas de empuje a los cátodos. Como la matriz, la Seg pernos no están necesariamente en orden secuencial en los pines del chip, cada pin debe ser identificado como que pin Seg y empuje son. Para hacerlo más fácil, he identificado y asigna los pines del chip controlador el número pin de la matriz para usted. Ver la imagen de arriba y hacer las conexiones con los cables de puente.
Conectarse MAX7219 de Edison
Conectar estos 3 pines a la placa Arduino de breakout:
Pin controlador 4 y 9 -> GND
Perno de conductor 19 -> + 5 voltios
Controlador pin 12/carga (CS)--> 10
Controlador pin 13/reloj--> 11
Controlador pin 1/datos en--> pin 12
Si conectando múltiples matrices, controladores de encadenar al conectar el controlador de pin 24/datos a pin 1/datos en el siguiente chip controlador.