En el siguiente tutorial aprenderás a cómo Programar y a realizar la conexión de la Matriz LED8x8 1088AS, utilizando cómo unidad de control al Arduino Uno. Así mismo te enseñare específicamente a cómo realizar el encendido individualmente de cada uno de los leds con un programa muy sencillo.
Los materiales que utilizaremos son los siguientes:
Materiales
¿Cómo conectar con Arduino Uno Matriz Led 8×8?
Para conectar la matriz a un Arduino uno lo primero que deberás hacer es identificar en que consiste cada uno de los pines. En la siguiente imagen te mostrare el PinOut de la matriz led 8×8.
PinOut Matriz Led 8×8
Antes de realizar cualquier conexión, deberás primero conocer las características de la matriz de LED:
- La matriz se divide en columnas y filas, la letra F corresponde para las filas y la letra C para las columnas.
- Tiene 16 pines, de los cuales 8 son para las filas y 8 para las columnas.
- Cada pin está identificado por una letra y número.
- El primer pin de la matriz, se indica a través de una muesca, a partir de el se empieza a enumerar del 1 al 8 o de izquierda a derecha.
En la siguiente imagen se muestra la muesca y cómo se identificara los pines de la matriz:
Muesca para identificar los pines de la Matriz
La matriz es de cátodo común en sus columnas y en las filas son de ánodo común, para conectar la matriz a una placa de Arduino Uno, sigue la tabla de conexión siguiente:
Pines | ||||||||
Columnas Matriz | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 |
Pines Matriz | 13 | 3 | 4 | 10 | 6 | 11 | 15 | 16 |
Arduino Uno | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 8 |
Pines: | ||||||||
Filas Matriz | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 |
Pines Matriz | 9 | 14 | 8 | 12 | 1 | 7 | 2 | 5 |
Arduino Uno | 10 | 11 | 12 | 13 | A0 | A1 | A2 | A3 |
Tabla de conexión
¿Cómo conectar la Matriz Led 8×8 con Arduino Uno?
Considera la tabla anterior para programar la Matriz LED8X8 y sigue el siguiente diagrama para realizar la conexión. De igual manera se estará utilizando algunos pines analógicos del Arduino para completar el orden de la matriz.
Conexión entre la matriz y el Arduino Uno
El siguiente código te permite encender individualmente los leds de la matriz uno por uno, sólo tienes que conectar tu Arduino Uno a tu pc, copiar y pegar el siguiente código al IDE de Arduino. Recuerda qué debes copilar y subir el código.
void setup(){ for (int j=2; j<19; j++) pinMode(j, OUTPUT); } void loop(){ for (int j=2; j<10; j++){ digitalWrite(j, LOW); for (int k=10; k<18; k++){ digitalWrite(k, HIGH); } } for (int j=2; j<10; j++){ digitalWrite(j, HIGH); for(int k=10; k<18; k++){ digitalWrite(k, LOW); delay(250); digitalWrite(k, HIGH); } digitalWrite(j, LOW); }
Funcionamiento
Demostración de funcionamiento Matriz Led 8×8