Utilizzare i moduli economici cinesi dot matrix con Arduino

Sono in vendita dei moduli molto economici, cinesi, che contengono 4 display a matrice (dot matrix) pilotati da altrettanti MAX7219, tutto su un solo PCB. Tali moduli sono espandibili semplicemente affiancandoli e saldando i 5 terminali relativi ai segnali (alimentazione, din, clk e cs).

led matrix
Matrice led MAX7219

Per pilotarli vengono in aiuto due fantastiche librerie:

MD_MAX72XX
MD_Parola

La prima serve per il pilotaggio del display, la seconda per ottenere effetti e scritte scorrevoli.

Date un’occhiata alla cartella degli esempi una volta scaricate le due librerie. Per scaricarle usate il bottone clone/download dalla pagina di github. Una volta scaricate in formato ZIP usate l’importazione dal menù di Arduino “Sketch-> #include libreria-> Aggiunge libreria da file ZIP” ed andando a ripescare la libreria laddove l’avete salvata.

Importazione libreria
Importazione libreria da file ZIP

Prima di poterle utilizzare proficuamente è però necessario effettuare un paio di modifiche all’header della libreria MD_MAX72XX, più precisamente nel file MD_MAX72XX.h è da sostituire la linea

#define USE_PAROLA_HW 1

con

#define USE_PAROLA_HW 0

E la linea

#define USE_FC16_HW 0

con

#define USE_FC16_HW 1

Bingo. Ora il vostro display è utilizzabile pienamente!

In questo video potrete valutare le possibilità dell’effettistica delle librerie


2 Risposte a “Utilizzare i moduli economici cinesi dot matrix con Arduino”

  1. Ciao a tutti gli appassionati.
    ho tentato dopo averli scaricati di modificare il file MD_Max72xx.h senza riuscirci perchè all’interno del file non ci sono quelle stringhe.
    Dove ho sbagliato.
    puoi mandami i files già modificati.
    ti ringrazio con affetto Nino

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.