La matrice di led FireBeetle Covers-24×8 LED Matrix è una shield per la FireBeetle che puoi impiegare nei progetti per visualizzare testo o icone senza l’uso di un display lcd.
La serie FireBeetle della DFRobot è una famiglia di schede di dimensioni ridotte che trova facilmente posto anche nei progetti di piccole dimensioni.
Dimensioni della FireBeetle Covers-24×8 LED Matrix
Sul sito della DFRobot trovi tutte quelle informazioni necessarie ad utilizzare la scheda nei tuoi progetti e nella wiki trovi le dimensioni di questa scheda e di tutte le FireBeetle:
Queste informazioni sono utili se vuoi progettare un case per i tuoi progetti.
Sono anche utili per capire le dimensioni finali che potrà avere il tuo progetto usando questa serie di schede.
FireBeetle Covers-24×8 LED Matrix pinout
Sul sito del produttore ed in particolare nella wiki dedicata al prodotto trovi anche il pinout ufficiale della shield:
ossia quali pin dei micro controllori della famiglia FireBeetle sono usati dalla FireBeetle Covers-24×8 LED Matrix.
Dall’immagine sopra vedi che i pin usati sono:
- Vcc per l’alimentazione positiva;
- Gnd per il polo negativo;
- D6 per i dati;
- D7 con funzione WR ( come riportato dal produttore, generalmente non usato );
- D8 con funzione RD .. non definito esplicitamente immagino possa essere l’acronimo di ReaD;
A questi pin devi aggiungere un pin usato come CS ( Cable Select ) che potrai selezionare tra i pin: D2,D3,D4,D5:
usando il selettore in figura.
Porterai a ON il contatto corrispondente al pin che desideri utilizzare come CS.
Alimentazione della FireBeetle Covers-24×8 LED Matrix
Come sai le schede della famiglia FireBeetle possono essere alimentate sia da USB sia attraverso una batteria LiPo, trovi la descrizione dettagliata in questo mio precedente articolo.
Allo stesso modo le schede supplementari o shield come la FireBeetle Covers-24×8 LED Matrix accetta due alimentazioni possibili:
- 5V se alimentata attraverso al porta USB;
- 3.7V se alimentata attraverso la batteria Lipo;
Controller della FireBeetle Covers-24×8 LED Matrix
Il controller o driver che ti permette di gestire i 192 led della fireBeetle Covers-24×8 LED Matrix con soli 4 pin è l’HT1632C della HOLTECK:
Leggendo il data sheet troverai che il pin RD è proprio READ e precisamente READ Clock ossia il clock che scandisce la comunicazione con il micro controllore.
Grazie a questo drive puoi controllare tutti i led della shield usando la libreria FireBeetle Covers-24×8 library che contiene anche alcuni esempi da cui puoi partire per utilizzarla e testarla.
Tra le funzioni disponibili nella libreria ci sono sia quelle per scrivere sul display:
ht1632c.print(str);
in cui non devi far altro che passare al metodo print la stringa ( Array char ) che vuoi venga visualizzata, sia quelle per disegnare una linea:
ht1632c.drawLine(0, 0, 0, 7);
in cui gli passerai le coordiante del primo ( 0,0 ) e dell’ultimo punto (0,7) della linea, ricordando che si parte a contare da 0 e non da 1, avrai disegnato una linea verticale.
Trovi altre interessanti funzioni per controllare l’accensione di un singolo punto:
ht1632c.setPixel(x,y);
a cui passi solo le coordinate del punto da accendere.
Con queste poche funzioni puoi realizzare molti effetti sul tuo display fireBeetle Covers-24×8 LED Matrix che nei prossimi articoli analizzeremo e proveremo insieme.
Importante indicazione sulle coordinate è il punto 0,0 che puoi trovare con uno sketch di esempio o leggendo la specifica della DF Robot:
Ora conosci tutti i segreti della FireBeetle Covers-24×8 LED Matrix e potrai iniziare a pensare ai progetti da realizzare o suggerirmi cosa vorresti veder realizzato con questa fantastica cover led.
1 ping
[…] Cover led Matrix 24×8 […]