Dalian Eastern Display Co., Ltd.

+86-411-39966586

LED DOT MATRIX Display 8x8 Arduino

LED DOT MATRIX Display 8x8 Arduino

Hierdie gids bied 'n volledige deurbraak oor die gebruik van 8x8 LED DOT -matriks vertoon met Arduino, die opstelling, programmering, projekidees en probleemoplossing. Leer hoe om dinamiese beeldmateriaal en interaktiewe projekte te skep met behulp van hierdie veelsydige tegnologie. Ons sal verskillende tegnieke ondersoek en praktiese voorbeelde gee om u te help om aan die gang te kom, ongeag u ervaringsvlak.

Begrip van 8x8 LED DOT -matriks vertoon

Wat is 'n 8x8 LED DOT -matriksvertoning?

'N 8x8 LED DOT MATRIX Display is 'n algemene komponent in elektroniese projekte. Dit is 'n rooster van 64 individuele LED's (8 rye x 8 kolomme) wat individueel beheer kan word om teks, nommers, simbole en selfs eenvoudige animasies te vertoon. Hierdie uitstallings is relatief goedkoop en maklik om met mikrobeheerders soos die Arduino te skakel, wat hulle gewild maak vir stokperdjies en professionele persone. Hul kompakte grootte en helder vertoon maak dit geskik vir 'n verskeidenheid toepassings.

Die keuse van die regte skerm

Verskeie vervaardigers bied verskillende 8x8 LED DOT -matriks vertoon, elk met effens verskillende spesifikasies. Sleutelfaktore wat oorweeg moet word, sluit in: helderheid, kykhoek, gewone anode teenoor gewone katodekonfigurasie en die beskikbaarheid van ondersteunende biblioteke.

Algemene anode teenoor gewone katode

'N Belangrike onderskeid lê in die tipe vertoon: algemene anode of gewone katode. Algemene anode -uitstallings vereis dat u individuele LED's grond om dit aan te steek, terwyl gewone katode -uitstallings vereis dat u krag aan individuele LED's lewer. Maak seker dat u die regte tipe kies en u Arduino -kode dienooreenkomstig aanpas. Verkeerde bedrading kan u vertoning beskadig.

Verbind die 8x8 LED DOT -matriksvertoning aan Arduino

Hardeware -opstelling

Verbind u LED DOT MATRIX Display Vir u Arduino behels die bedrading van die penne van die skerm aan die digitale penne van die Arduino. U moet die datablad raadpleeg vir u spesifieke skerm om die pinout te bepaal. Tipies moet u die rye en kolomme van die LED -matriks aan mekaar verbind om digitale penne op u Arduino te skei. Onthou om die gewone pen (anode of katode) korrek te identifiseer en dit aan die toepaslike spanning te koppel (tipies 5V of 3.3V, afhangend van die skerm). Dit is uiters belangrik om toepaslike weerstande te gebruik om skade aan die LED's te voorkom. Datplate beveel gewoonlik spesifieke weerstandswaardes aan.

Bedradingsdiagram voorbeeld

'N Tipiese bedradingsdiagram kan behels dat agt Arduino -digitale penne aan die agt rye en nog agt penne aan die agt kolomme van die skerm verbind word. Maak seker dat u u bedrading na die dokumentasie van u spesifieke vertoning verdubbel. Verkeerde bedrading kan lei tot wanfunksionering of skade.

Programmering van die 8x8 LED DOT -matriksvertoning met Arduino

Noodsaaklike biblioteke

Verskeie Arduino -biblioteke vereenvoudig die beheer LED DOT -matriks vertoon. Gewilde keuses sluit die 'Ledcontrol' -biblioteek in. Hierdie biblioteek hanteer die kompleksiteite van die multiplexing van die LED's en bied funksies om karakters en patrone maklik te vertoon. Maak seker dat u die regte biblioteek installeer met die Arduino IDE se biblioteekbestuurder.

Eenvoudige kode voorbeeld

Hieronder is 'n basiese voorbeeld van die arduino -kode wat hallo op die 8x8 LED DOT -matriksvertoning. Hierdie kode gebruik die 'LedControl' -biblioteek. Onthou om PIN -nommers aan te pas om by u bedrading te pas.

#include  // Definieer die aantal Max7219 -skyfies wat gebruik word (gewoonlik 1 vir 'n 8x8 -skerm) const int numchips = 1; // definieer die datapen, klokpen, en load pinconst int datapin = 12; const int clockpin = 11; const int loadpin = 10; // skep 'n instansie van die klok, ledcontrol classledcontrol lc = ledcontrol (Datapin, klokpin, ledcontrol classledcontrol lc = ledcontrol (datapin, klokpin, ledcontrol classledcontrol lc = ledcontrol (datapin, klokpin, ledcontrol classledcontrol lc = ledcontro loadPin, numChips); nietig opstelling () {// Stel die helderheid (0-15) lc.shutdown (0, onwaar); // Skakel die vertoning LC.SetIntensity (0, 8) aan; // stel helderheid lc.cleardisplay (0);    // Maak die skerm skoon} nietige lus () {// vertoon hallo (u moet karakterpatrone hiervoor skep) // ... (kode om hallo te vertoon, sal hierheen gaan) ... vertraging (1000);}

Projekidees en toepassings

Blaai teks

Skep 'n blaai -teksvertoning om boodskappe, aankondigings of selfs eenvoudige speletjies te wys.

Eenvoudige animasies

Ontwikkel basiese animasies, soos 'n bewegende balk of 'n knipperende lig. Die moontlikhede word slegs beperk deur u kreatiwiteit.

Interaktiewe projekte

Kombineer die 8x8 LED DOT -matriksvertoning met sensors (soos knoppies of potensiometers) om interaktiewe projekte te skep.

Probleemoplossing

Algemene probleme en oplossings

Probleemoplossing van algemene probleme, soos geen vertoon, flikkering of verkeerde vertoning nie, behels dikwels die kontrole van bedrading, die verifiëring van kragtoevoer en die ondersoek van die kode vir foute.

Vir meer gevorderde projekte en 'n groter verskeidenheid van LED DOT -matriks vertoon, ondersoek ons ​​hulpbronne by Dalian Eastern Display Co., Ltd. Ons bied 'n wye verskeidenheid uitstallings van hoë gehalte vir verskillende toepassings aan.

Сответete прentr

Сответete

Саые прentr продукты

Саые прentr
Tuiste
Produkte
Oor ons
Kontak ons

Laat asseblief vir ons 'n boodskap