Matriz LED con integrado MAX7219

A continuación se mostrará a cómo utilizar una matriz LED con integrado MAX7219. Se podrá observar que el código y la conexión es muy sencilla ya que es facilitada en gran parte por este integrado. El MAX7219 es muy útil para controlar matrices y barras de LED, displays de hasta 8 dígitos de 7 segmentos y hasta 64 LED´s individuales. Este producto lo puedes encontrar en nuestra tienda virtual, puedes adquirlo aqui.

Siendo de la marca OEM tiene un peso de 100 g y dimensiones de 50x50x20 mm. Además, es compatible con Arduino, Raspberry Pi y PICs. Se puede ajustar el brillo de los LED´s ya sea análoga o digitalmente.

Utilizando una comunicación en serie de entrada y salida permite que se comunique en cascada con varios módulos. Haciendo posible obtener un display más grande y continuo.

Se utilizarán los siguientes materiales:

Datasheet del Integrado MAX7219.

matriz con integrado MAX7219

Matriz LED con integrado MAX7219

 

Arduino

Arduino UNO

 

¿Cómo funciona una matriz LED?

Las matrices de LEDs están conformadas por una serie de filas y columnas en donde hay un LED en cada una de las intersecciones. Para que un LED encienda se deberá recibir un “0” en la fila y un “1” en la columna simultáneamente.

 

Diseño de Matriz

¿Qué es el Multiplexado?

Es una técnica que permite usar pocos pines de entrada y salida del microcontrolador. Esto para controlar los circuitos integrados que encenderán los LED´s. Existen diversos tipos para hacerlo.

LATCH:

Es una memoria que mantiene un valor es sus salidas hasta que se le indique. De esta forma se encienden los LED´s rápidamente y por turnos para formar una palabra.

Registro de desplazamiento:

Funciona de la misma manera que una fila. Por un extremo ingresan los datos (0,1) y del otro extremo van saliendo. Se necesitan solamente 3 pines;

DATA: Envía los datos al registro ya sea un “0” o un “1”.

CLOCK: Avisa al registro que el dato ya está listo para ingresarse.

RESET: Es el que vacía la fila al escribir un “0” en todas las salidas.

 

Diagrama de conexión para una matriz.

Como se puede ver, la conexión es muy sencilla debido al MAX7219. El cual incorpora un decoder o decodificador BCD code-B, tiene una memoria interna de 8×8 para  almacenar el valor de cada dígito y hacer el multiplexado. Se maneja solo con 3 pines, DIN, CS y CLK, y solo necesita una resistencia externa para funcionar. Además, es compatible con SPI, QSPI y MICROWIRE.

Diagrama de conexión

En este tutorial se utilizarán dos códigos, el primero para mostrar el texto letra por letra. Y el segundo, que mostrara todo el texto en scroll (recorriéndose por el display).

Código 1: Letra por letra.

matriz LED

Diagrama de conexión para dos o más  matrices.

Matriz LED

Código 2: Texto en movimiento

Este código resulta ser más extenso por la definición de todos los caracteres posibles. Además de las dos funciones que son necesarias para la transición del texto.

Matriz LED

 

Matriz de led

 

ATENCIÓN

Te recordamos visitar nuestros tutoriales relacionados con el convertidor voltaje a corriente y la electrónica como, Open CV, IR, BMP180, JFET vs MOSFET, Amplificador de Instrumentación, Op-Amp, puente de wheatstone, MOSFET, PCB, CNY70 y más.

Por ultimo, si te gusto este tutorial, favor de dejar un comentario, lo agradeceremos mucho. Por lo tanto te recomendamos visitar nuestra pagina principal para que veas los nuevos tutoriales en HETPRO. Tenemos tutoriales de ArduinoPCBsprogramación y muchos más. En conclusión, esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.

One Response

  1. Luis Rios septiembre 8, 2018

Escríbenos tus dudas o comentarios

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.