Qual è il modo migliore per collegare questa matrice LED 5x7 a una scheda Arduino?
Qual è il modo migliore per collegare questa matrice LED 5x7 a una scheda Arduino?
Risposte:
Ho usato una matrice 5x7 molto simile su Arduino qualche tempo fa.
Ecco come l'ho collegato e un piccolo schizzo di esempio, http://www.local-guru.net/blog/2009/04/03/5x7-led-matrix-on-my-arduino .
Una rapida occhiata al foglio dati mostra che i singoli LED sono multiplexati, il che significa che una singola linea può pilotare più di un LED. In questo caso, tutti gli anodi in una colonna sono collegati elettricamente e tutti i catodi di una fila sono collegati elettricamente (o viceversa, a seconda del modello). Ciò significa che, ogni volta che manipoli un pin, stai manipolando l'intera riga o l'intera colonna. Scegliendo una colonna e una riga, è possibile controllare un singolo LED. Puoi quindi manipolare tutte le righe e una colonna, che ti consentiranno di controllare un'intera colonna contemporaneamente. Per controllarli tutti, dovrai cambiare ciascuna colonna in sequenza, modificando quali righe sono attive. Se lo fai abbastanza velocemente, sembrerà che siano sempre attivi. Questo si chiama multiplexing temporale o multiplexing a divisione temporale,
Ecco un esempio di un progetto che utilizza una matrice 5x7 e il multiplexing temporale:
http://heim.ifi.uio.no/haakoh/avr/
Esegui per un po 'e torna indietro se hai ulteriori domande o aggiungi commenti per perfezionare la domanda.
Non l'ho ancora fatto, ma puoi indirizzare la matrice 5x7 usando un IC max7221 massimo. Questo può essere controllato tramite una connessione seriale al duino.
Ho appena ordinato un arduino e ho il chip massimo seduto accanto a me. Guiderò i display a 7 segmenti a catodo comune con i miei.
ho seguito le istruzioni pubblicate qui: http://ericlathrop.com/electronics/LedGrid.php Questo funziona .. l'ho provato usando un display a matrice di led 5x7 con arduino.