Përmbajtje:

Ndërfaqja LED Dot Matrix (8x8) Me NodeMCU: 6 hapa (me fotografi)
Ndërfaqja LED Dot Matrix (8x8) Me NodeMCU: 6 hapa (me fotografi)

Video: Ndërfaqja LED Dot Matrix (8x8) Me NodeMCU: 6 hapa (me fotografi)

Video: Ndërfaqja LED Dot Matrix (8x8) Me NodeMCU: 6 hapa (me fotografi)
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Korrik
Anonim
Ndërfaqja LED Matrix Dot (8x8) Me NodeMCU
Ndërfaqja LED Matrix Dot (8x8) Me NodeMCU

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

Gjërat e nevojshme
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

Përshkrim
Përshkrim
Përshkrim
Përshkrim
Përshkrim
Përshkrim

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

Instalimet e qarkut
Instalimet e qarkut
Instalimet e qarkut
Instalimet e qarkut
Instalimet e qarkut
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: