Përmbajtje:
- Hapi 1: Gjërat e nevojshme
- Hapi 2: Përshkrimi
- Hapi 3: Instalimet e qarkut
- Hapi 4: Konfigurimi i Bibliotekës
- Hapi 5: Kodi Burimor
- Hapi 6: dalje
Video: Ndërfaqja LED Dot Matrix (8x8) Me NodeMCU: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Përshëndetje krijues,
Unë jam me një udhëzues tjetër të thjeshtë dhe të lezetshëm.
Në këtë Instructable ne do të mësojmë se si të ndërlidhim LED Dot Matrix (8x8) me NodeMCU.
Pra, le të fillojmë.
Hapi 1: Gjërat e nevojshme
Këto janë gjërat e kërkuara për ta bërë këtë Instructables.
Kërkesa për harduer
- Matrica e pikave LED (8x8)
- NodeMCU
- Telat kërcyes / Telat lidhës (Opsionale)
- Tabela e Bukës
- Kabllo Micro USB
Kërkesat për softuer
Arduino IDE (me bibliotekën ESP8266 të instaluar)
Hapi 2: Përshkrimi
Një LED Dot Matrix ose LED Display është një formë e madhe me rezolucion të ulët të ekranit të pikave të matricës.
Shtë i dobishëm si për qëllime industriale ashtu edhe për ato tregtare, për të shfaqur informacion, si dhe për ndërfaqet hobiiste të njeriut -makinerisë.
Përbëhet nga një matricë diodike 2-D me katodat e tyre të bashkuara në rreshta dhe anodat e tyre të bashkuara në kolona (ose anasjelltas).
Duke kontrolluar rrjedhën e energjisë elektrike përmes secilës palë rreshtash dhe kolonash është e mundur të kontrolloni secilën LED individualisht.
Hapi 3: Instalimet e qarkut
Matrica me pika ka 5 kunja, d.m.th.
VCC - Për t'u lidhur me NodeMCU Vin.
GND - Për t'u lidhur me Pin Ground (GND) të NodeMCU.
Din - Për t'u lidhur me Pin Digital D0 të NodeMCU.
CS - Për tu lidhur me Pin Digital D1 të NodeMCU.
CLK - Për tu lidhur me Pin Digital D2 të NodeMCU.
Hapi 4: Konfigurimi i Bibliotekës
Para se të filloni me kodimin, keni nevojë për Arduino IDE.
Për të shkarkuar Arduino IDE dhe për konfigurimin e NodeMCU, mund të kontrolloni udhëzuesin tim të mëparshëm. Dhe për këtë Instructable ju nevojitet LedControl Matrix LIbrary, mund ta shkarkoni nga lidhja më poshtë.
Biblioteka e Kontrollit LED
Ok, le të fillojmë me kodimin
Hapi 5: Kodi Burimor
KODI:
#përfshi
int DIN = 16; // D0
int CS = 5; // D1 int CLK = 4; // D2
LedControl lc = LedControl (DIN, CLK, CS, 0);
void setup () {
lc. mbyllje (0, false); // MAX72XX është në modalitetin e kursimit të energjisë gjatë fillimit lc.setIntensity (0, 15); // Vendosni shkëlqimin në vlerën maksimale lc.clearDisplay (0); // dhe pastro ekranin}
lak void () {
bajt a [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L bajt b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I byte c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G bajt d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H byte e [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T byte f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H byte g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O bajt h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U bajt i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S bajt j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte (a); vonesa (1000); printByte (b); vonesa (1000); printByte (c); vonesa (1000); printByte (d); vonesa (1000); printByte (e); vonesa (1000); printByte (f); vonesa (1000); printByte (g); vonesa (1000); printByte (h); vonesa (1000); printByte (i); vonesa (1000); printByte (j); vonesa (1000); }
void printByte (karaktere byte ) {
int i = 0; për (i = 0; i <8; i ++) {lc.setRow (0, i, karakteri ); }}
Shkarkoni kodin "LED_DotMatrix_NodeMCU.ino" bashkangjitur më poshtë.
Mund ta rregulloni kodin sipas dëshirës, ose ta përdorni ashtu siç është.
Hapi 6: dalje
Këta janë të gjithë krijuesit
Shpresoj se ju ka pëlqyer kjo. Qëndroni të Sintonizuar për më shumë Projekte!
Recommended:
Ora Dixhitale LED Dot Matrix - ESP Matrix Aplikacioni Android: 14 hapa
Digital Clock LED Dot Matrix - ESP Matrix Android App: Ky artikull sponsorizohet me krenari nga PCBWAY. PCBWAY bën prototipizimin e PCB -ve me cilësi të lartë për njerëzit në të gjithë botën. Provojeni për veten tuaj dhe merrni 10 PCB për vetëm 5 dollarë në PCBWAY me cilësi shumë të madhe, Faleminderit PCBWAY. Bordi i Matricës ESP që kam zhvilluar
Si të përdorni Max7219 8x8 Dot Matrix Me "skiiiD": 9 hapa
Si të përdorni Max7219 8x8 Dot Matrix Me "skiiiD": Ky është një udhëzim video i Max7219 8x8 Dot Matrix përmes " skiiiD " Para fillimit, më poshtë është një mësim bazë për mënyrën e përdorimit të skiii /Fillimi-W
Montimi dhe testimi i MAX7219 LED Dot Matrix: 6 hapa (me fotografi)
MAX7219 Montimi dhe testimi i matricës së pikave LED: Një ekran me matricë është një pajisje e cila përmban diodë emetuese të dritës të rreshtuara në formën e matricës. Këto ekrane matricash dot përdoren në aplikacionet ku janë të nevojshme Simboli, Grafika, Karakteret, Alfabetet, Numrat shfaqen së bashku
Ndërfaqja e servo motorit me NodeMCU: 6 hapa (me fotografi)
Ndërfaqja e servo motorit me NodeMCU: Përshëndetje të gjithëve, ky është projekti im i parë i udhëzueshëm. Pra, doni të filloni me NodeMCU? Epo, unë jam këtu për të ndarë me ju. Sot, unë do t'ju tregoj se si të filloni me NodeMCU. Le të SHKOhemi! NodeMCU ka në bord ESP8266-12E bën b
Ndërfaqja 16x2 Tastiera Alphanumeric LCD And4x4 Matrix Me Raspberry Pi3: 5 hapa (me fotografi)
Ndërfaqja 16x2 Tastiera Alfanumerike LCD And4x4 Matrix Me Raspberry Pi3: Në këtë udhëzues, ne shpjegojmë se si të ndërlidhim tastierën 16x2 LED dhe 4x4 matricë me Raspberry Pi3. Ne përdorim Python 3.4 për zhvillimin e softuerit. Ju gjithashtu mund të zgjidhni Python 2.7, me pak ndryshime