U ovom projektu dizajnirat ćemo 8x8 LED matrični zaslon, za to ćemo povezati 8x8 LED matrični modul s Arduino Uno. LED matrica 8x8 sadrži 64 LED diode (diode koje emitiraju svjetlost) koje su poredane u obliku matrice, pa otuda i naziv LED matrica.
Te se matrice mogu napraviti kruženjem 64 LED-a, međutim taj postupak oduzima puno vremena. Sada su dostupni u kompaktnom obliku kako je prikazano na donjoj slici. Ovi kompaktni moduli dostupni su u različitim veličinama i mnogim bojama. Cijena modula jednaka je cijeni od 64 LED diode, pa je za hobiste najlakše raditi.
Gola LED matrica ima 16 pin izlaza s 8 zajedničkih pozitivnih i još 8 zajedničkih negativnih. Da bismo ovu matricu izravno povezali s UNO-om, moramo poštedjeti 16 pinova na UNO-u. S niskim izlaznim pinovima na UNO, ne možemo poštedjeti 16 PIN-ova. Dakle, ovu matricu moramo povezati s upravljačkim čipom. Ovaj upravljački čip zajedno s matricom dolazi u kompletu koji je prikazan na donjoj slici.

Ovaj modul bit će povezan s Arduinom za prikaz abeceda, dakle matrični prikaz. Prije svega za povezivanje LED matrice s Arduinom, moramo preuzeti knjižnicu posebno dizajniranu za LED MATRIX. Ova će knjižnica biti dostupna na:
Nakon preuzimanja Zip datoteke, izvucite sadržaj u mapu ARDUINO. (Idite na lokalni disk na kojem je instaliran softver ARDUINO NIGHTLY, otvorite mapu, potražite mapu pod nazivom "knjižnica", izvucite sadržaj zip datoteke u tu mapu, ponovo pokrenite program koji ćete sada moći koristiti za značajke matričnog sučelja)
Komponente potrebne
Hardver: Arduino Uno, napajanje (5v), kondenzator od 100 uF (povezan preko izvora napajanja)
Softver: Arduino Nightly
Kružni dijagram i objašnjenje
Veze koje se uspostavljaju između Arduino Uno i LED matričnog modula prikazane su u donjoj tablici.
PIN2 ------------------ OPTEREĆENJE ili CHIPSELECT LED modula
PIN3 ------------------ SAT LED modula
PIN4 ------------------ PODACI LED modula
+ 5V ------------------ VCC LED modula
GND ------------------ GND LED modula
Shema spoja 8 * 8 LED matričnog zaslona prikazana je na donjoj slici.

Sada za korištenje posebne budućnosti koja se naziva instaliranjem nove knjižnice, moramo uspostaviti nekoliko naredbi u programu i navedene su u nastavku.
| #include "LedControlMS.h" #define NBR_MTX 1 LedControl lc = LedControl (4,3,2, NBR_MTX); lc.writeString (0, "CIRCUITDIGEST"); lc.clearAll (); | 
Prvo moramo nazvati datoteku zaglavlja za povezivanje LED matrice s Arduino Uno. To je "#include" LedControlMS.h "", ova datoteka zaglavlja poziva biblioteku posebne funkcije.
Imamo značajku s ovim modulima, možemo povezati veliki broj modula u seriju i programirati ih zajedno kao jedan zaslon. Ova značajka dobro dođe kada nam treba jedinica za prikaz koja može istodobno prikazivati više znakova. Stoga moramo reći upravljaču koliko ekrana povezujemo.
U ovom se modulu nalaze uglavnom tri klina; protok podataka od UNO do modula odvija se s ove tri pinove. Igle su DATAIN (pin za primanje podataka), CLOCK (pin za sat) i CHIPSELECT (pin za primanje naredbi).
Sada moramo reći UNO-u gdje spajamo ove igle. To se vrši naredbom „LedControl lc = LedControl (4,3,2, NBR_MTX); ". “Lc.writeString (0," CIRCUITDIGEST ");”, ova se naredba koristi za kazivanje UNO-u koji će se znakovi prikazati na LED matrici. S gornjim prikazom prikazuje se "CIRCUITDIGEST", sa svakim znakom jednom.
Moramo očistiti memoriju čipa zaslona prije slanja bilo kakvih drugih podataka, to se radi naredbom ”lc.clearAll ();".
Na taj način možemo lako povezati 8x8 LED matricu s Arduino Uno.

