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).
Per pilotarli vengono in aiuto due fantastiche librerie:
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.
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
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
Con la versione 3.0 sono cambiate alcune cose. Una risposta qui:
https://arduino.stackexchange.com/questions/33483/max7219-chained-display-showing-mirrored-text