Orodha ya maudhui:

Interface LED Dot Matrix (8x8) na NodeMCU: 6 Hatua (na Picha)
Interface LED Dot Matrix (8x8) na NodeMCU: 6 Hatua (na Picha)

Video: Interface LED Dot Matrix (8x8) na NodeMCU: 6 Hatua (na Picha)

Video: Interface LED Dot Matrix (8x8) na NodeMCU: 6 Hatua (na Picha)
Video: Display Your Name With Arduino | MAX7219 LED Matrix Display 2024, Julai
Anonim
Interface LED Dot Matrix (8x8) Na NodeMCU
Interface LED Dot Matrix (8x8) Na NodeMCU

Wapendwa Makers,

Mimi nina mwingine rahisi na baridi Instructable.

Katika Agizo hili tutajifunza jinsi ya Kuunganisha Matone ya Dot Matrix (8x8) na NodeMCU.

Kwa hivyo, wacha tuanze.

Hatua ya 1: Vitu vinahitajika

Vitu vinahitajika
Vitu vinahitajika

Hivi ni vitu vinavyohitajika kufanya mafundisho haya.

Mahitaji ya vifaa

  • Matrix ya Dot ya LED (8x8)
  • NodeMCU
  • Waya za jumper / waya zinazounganisha (Hiari)
  • Mkate wa Mkate
  • Cable ndogo ya USB

Mahitaji ya Programu

Arduino IDE (na maktaba ya ESP8266 imewekwa)

Hatua ya 2: Maelezo

Maelezo
Maelezo
Maelezo
Maelezo
Maelezo
Maelezo

Drix Matrix ya LED au Onyesho la LED ni aina kubwa, ya azimio la chini ya onyesho la dot-matrix.

Ni muhimu kwa madhumuni ya viwandani na kibiashara, kuonyesha habari na vile vile kwa miingiliano ya mashine ya wanadamu.

Inayo tumbo ya diode ya 2-D na cathode zao zimejiunga katika safu na anode zao zimejiunga na nguzo (au kinyume chake).

Kwa kudhibiti mtiririko wa umeme kupitia kila safu na safu ya safu inawezekana kudhibiti kila LED peke yake.

Hatua ya 3: Wiring ya Mzunguko

Wiring ya Mzunguko
Wiring ya Mzunguko
Wiring ya Mzunguko
Wiring ya Mzunguko
Wiring ya Mzunguko
Wiring ya Mzunguko

Dot Matrix ina pini 5 i.e., VCC - Kuunganishwa na NodeMCU Vin.

GND - Kuunganishwa na Ground Pin (GND) ya NodeMCU.

Din - Kuunganishwa na Dijiti ya Dijiti ya NodeMCU.

CS - Kuunganishwa na Dijiti ya Dijiti ya D1 ya NodeMCU.

CLK - Kuunganishwa na Dijiti ya Dijiti ya D2 ya NodeMCU.

Hatua ya 4: Usanidi wa Maktaba

Kabla ya kuanza na kuweka alama unahitaji Arduino IDE.

Ili kupakua Arduino IDE na usanidi wa NodeMCU, unaweza kuangalia maelezo yangu ya awali. Na kwa hii inayoweza kufundishwa unahitaji LedControl Matrix LIbrary, unaweza kuipakua kutoka kwa kiunga hapa chini.

Maktaba ya Udhibiti wa LED

Ok, wacha tuanze na usimbuaji

Hatua ya 5: Nambari ya Chanzo

CODE:

# pamoja

int DIN = 16; // D0

int CS = 5; // D1 int CLK = 4; // D2

LedControl lc = LedControl (DIN, CLK, CS, 0);

usanidi batili () {

kuzima kwa lc (0, uwongo); // MAX72XX iko katika hali ya kuokoa nguvu wakati wa kuanza lc.setIntension (0, 15); // Weka mwangaza kwa thamani ya juu lc. clearDisplay (0); // na usafishe onyesho}

kitanzi batili () {

baiti [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L byte b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I byte c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G byte 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 baiti h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U byte i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S byte j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E kuchapishaByte (a); kuchelewesha (1000); chapaByte (b); kuchelewesha (1000); chapaByte (c); kuchelewesha (1000); chapaByte (d); kuchelewesha (1000); chapaByte (e); kuchelewesha (1000); chapaByte (f); kuchelewesha (1000); chapaByte (g); kuchelewesha (1000); chapaByte (h); kuchelewesha (1000); chapaByte (i); kuchelewesha (1000); chapaByte (j); kuchelewesha (1000); }

uchapishaji batiliByte (herufi ndogo ) {

int i = 0; kwa (i = 0; i <8; i ++) {lc.setRow (0, i, tabia ); }}

Pakua nambari "LED_DotMatrix_NodeMCU.ino" iliyoambatanishwa hapa chini.

Unaweza kuzingatia nambari kama unavyotaka, au kuitumia kama ilivyo.

Hatua ya 6: OUTPUT

Hao ndio watunga wote

Natumai ulipenda hii. Kaa Nchini Tuned kwa Miradi zaidi!

Ilipendekeza: