Introduzione
In questo progetto utilizzeremo una matrice LED 8x8 per visualizzare simboli o piccoli disegni.
Una matrice LED 8x8 è composta da 64 LED disposti in una griglia (8 righe × 8 colonne).
Per controllarla facilmente con Arduino utilizzeremo il modulo MAX7219, molto diffuso nei kit Arduino.
Questo modulo semplifica il controllo della matrice LED e permette di creare:
Le matrici LED sono utilizzate in molti dispositivi come:
In questo progetto utilizzeremo una matrice LED 8x8 per visualizzare simboli o piccoli disegni.
Una matrice LED 8x8 è composta da 64 LED disposti in una griglia (8 righe × 8 colonne).
Per controllarla facilmente con Arduino utilizzeremo il modulo MAX7219, molto diffuso nei kit Arduino.
Questo modulo semplifica il controllo della matrice LED e permette di creare:
- animazioni
- lettere
- numeri
- simboli
Le matrici LED sono utilizzate in molti dispositivi come:
- display informativi
- pannelli LED
- orologi digitali
- sistemi elettronici creativi
Materiale necessario
- Arduino Uno (o compatibile)
- Matrice LED 8x8 con modulo MAX7219
- Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Il modulo MAX7219 ha cinque pin principali.
Collegamenti:
Questi pin permettono la comunicazione SPI tra Arduino e la matrice LED.
Il modulo MAX7219 ha cinque pin principali.
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- DIN → pin 11 Arduino
- CS → pin 10 Arduino
- CLK → pin 13 Arduino
Questi pin permettono la comunicazione SPI tra Arduino e la matrice LED.
Codice Arduino
Per utilizzare il modulo è necessario installare la libreria:
LedControl
Per utilizzare il modulo è necessario installare la libreria:
LedControl
Progetto 46 - Matrice LED
Come funziona il programma
La libreria LedControl permette di controllare facilmente la matrice LED.
Il comando:
lc.setRow()
accende i LED di una riga della matrice.
L'array chiamato:
smile
contiene il disegno che verrà mostrato sulla matrice.
Ogni riga dell'array rappresenta una riga di LED.
La libreria LedControl permette di controllare facilmente la matrice LED.
Il comando:
lc.setRow()
accende i LED di una riga della matrice.
L'array chiamato:
smile
contiene il disegno che verrà mostrato sulla matrice.
Ogni riga dell'array rappresenta una riga di LED.
Varianti possibili
Scrivere lettere
La matrice può visualizzare lettere e numeri.
Animazioni
È possibile creare animazioni LED.
Display scorrevole
Si possono creare testi che scorrono sul display.
Scrivere lettere
La matrice può visualizzare lettere e numeri.
Animazioni
È possibile creare animazioni LED.
Display scorrevole
Si possono creare testi che scorrono sul display.