Matriz Led 8 X 8 con MAX7219 y Arduino

MAX7219 Pantalla de matriz de puntos LED

Lo que vamos a necesitar

Qu茅 es el controlador de LED MAX7219

El controlador de LED del MAX7219 puede usarse para controlar pantallas de 7 segmentos de hasta 8 d铆gitos, pantallas de gr谩ficos de barras o 64 LEDs individuales. El driver se comunica con el Arduino a trav茅s de SPI por lo que s贸lo se necesitan tres cables para controlar la pantalla.

El controlador del LED MAX7219 te ahorra pines de procesador y tiempo de procesamiento. Usando un 7219 puedes manejar 64 LEDs mientras que s贸lo necesita 3 cables para conectarlo a un microcontrolador (Esto excluye VCC y GND que se supone que est谩n disponibles). Adem谩s puedes encadenar m煤ltiples chips 7219 para obtener pantallas m谩s grandes.

Hay 16 l铆neas de salida del 7219 que conducen 64 LEDs individuales. Esto suena imposible pero el m茅todo de conducci贸n hace uso de la forma en que funcionan nuestros ojos. Se aprovecha la persistencia de la visi贸n para hacer que los LEDs parezcan estar encendidos todo el tiempo cuando en realidad no lo est谩n. De hecho, los LEDs est谩n dispuestos como un conjunto de 8×8 filas y columnas. Cada columna es pulsada durante un corto tiempo mientras que los bits de la fila para esa columna son impulsados.

Nuestros ojos recuerdan un destello de luz durante aproximadamente 20ms, por lo que cuando parpadeas continuamente una luz (o un LED) a una velocidad igual o superior a 20ms, entonces parece que la luz nunca se apaga. As铆 es como funciona el 7219. Todos los LEDs se encienden individualmente durante un corto tiempo, a una velocidad superior a los 20ms.

Como el MAX7219 puede controlar un m谩ximo de 64 LEDs, el tama帽o m谩ximo de la pantalla de matriz de puntos que puede manejar es de 8脳8 p铆xeles. Sin embargo, puede encadenar m煤ltiples controladores y matrices y controlar f谩cilmente pantallas mucho m谩s grandes como 8脳32, 8脳64, o incluso m谩s grandes. A煤n as铆, s贸lo necesitas tres cables para controlar todos los circuitos integrados, por lo que necesitas muy pocos pines de E/S del Arduino.

A continuaci贸n tienes las especificaciones de una t铆pica pantalla de matriz de puntos de 8脳32 LED MAX7219.

Voltaje 5 V
Controlador de pantalla MAX7219 x 4
Niveles de brillo 16
Dimensiones de la pantalla 32 x 128 x 15 mm
Pixeles 8脳32, 鈱 3 mm

 

Pin It on Pinterest

Shares