Come collegare una matrice LED 5x7 ad Arduino?


Risposte:



7

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.


1

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.

Ci sono più dettagli qui

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.


0

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.


2
Sembra che tu abbia una risposta ragionevole, ma non ci piace fare affidamento su un link esterno per il contenuto principale qui. Forse puoi spiegare un po 'di più quello che hai fatto qui e usare il link solo per riferimento in background.
Olin Lathrop,

1
il collegamento è ora interrotto
Greg Woods,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.