Matrice LED 8x8 con MAX7219 ultimo aggiornamento 23 giugno 2018 |
|
Il modulo presentato permette di pilotare una matrice di
diodi LED, 8x8, per pilotare i singoli led sul modulo è utilizzato l'integrato
MAX7219
che è un Driver per display a LED a 8 cifre con interfaccia seriale.
Il modulo ha le seguenti dimensioni: 3.2 * 3.2 * 1,3 centimetri e possiede 4
fori per viti di fissaggio, diametro 3mm.
Viene commercializzato dalla
ICStation con il
codice
11100
Link per l'acquisto |
Il modulo pilota una matrice di led a catodo comune 8x8 tipo 1088AS, sul modulo sono presenti 64 LED rossi dal diametro di 3 mm. Dispone di 16 pin per pilotare i singoli LED.
|
Per la connessione del modulo sono disponibili due connettori a 5 pin, questi riportano le seguenti diciture
|
uno è presente sul lato sinistro del modulo è
rappresenta la porta di
ingresso, il lato destro è la porta di uscita, per il controllo del singolo
modulo, è necessario solo collegare la porta di ingresso con la CPU
Quando più moduli si collegano in cascata, la prima porta di ingresso del modulo
si collega alla CPU, la porta di uscita si collega alla porta di ingresso del
secondo modulo, la porta di uscita del secondo modulo si collega alla porta di
ingresso del terzo modulo e così via
Il modulo viene spedito all'interno di una busta antistatica con dei Pinstrip di collegamento che devono essere saldati a cura dell'utilizzatore
Lo schema elettrico del modulo è molto semplice in
quanto tutti incentrato sull'integrato
MAX7219
che è stato progettato per controllare display a LED a segmenti o matrice
di punti.
Il MAX7219 dispone di un interfaccia seriale sincrona e può comandare 8
cifre a 7 segmenti (catodo comune) o 64 LED singoli per realizzare
bar-graph o array 5x7 o 8x8 e simili.
Il chip include una codifica BCD code-B programmabile e una memoria
statica 8x8 che conserva ogni digit.
Il controller permette di regolare la corrente nei LED con una sola
resistenza esterna collegata al pin Iset, oltre a disporre della
possibilità di variare la luminosità da programma.
L'interfaccia col microcontroller richiede 3 pin.
Alle sue porte sono collegate le righe e colonne del modulo display,
all'integrato sono poi collegati le tre linee che permettono di
dialogare con la scheda di controllo. per ultimo sono presenti i pin di
alimentazione
Per collegare il modulo singolo occorre utilizzare 5 cavi e seguendo lo schema sotto riportato
Per semplificare l'utilizzo del modulo è disponibile un'apposita libreria che può essere scaricata a questo link, per generare gli Sprite da visualizzare sulla matrice è possibile utilizzare un'applicazione online creta da Miro Bozik, che permette di avere i codici numerici da utilizzare nello sketch
Nell'esempio di sketch sotto riportato è visibile per esempio come visualizzare in sequenza delle lettere. Dopo aver incluso la libreria "LedControl.h" e aver creato l'oggetto LedControl lc = LedControl(12, 11, 10, 1), sono poi definite le composizioni delle varie lettere, che sono poi caricate sequenzialmente con una pausa di attesa prima dell'aggiornamento.
|
|
Elenco revisioni | |
23/06/2018 |
Emissione preliminare |