Satura rādītājs:
- 1. darbība. Nepieciešamās lietas
- 2. darbība. Apraksts
- 3. darbība: ķēdes vadu savienošana
- 4. darbība: bibliotēkas iestatīšana
- 5. darbība: avota kods
- 6. darbība: IZEJA
Video: Saskarnes LED punktu matrica (8x8) ar NodeMCU: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki, veidotāji
Es esmu kopā ar citu vienkāršu un foršu Instructable.
Šajā pamācībā mēs iemācīsimies saslēgt LED punktu matricu (8x8) ar NodeMCU.
Tātad, sāksim.
1. darbība. Nepieciešamās lietas
Šīs instrukcijas ir nepieciešamas, lai veiktu šo instrukciju.
Aparatūras prasības
- LED punktu matrica (8x8)
- NodeMCU
- Jumper vadi / savienojošie vadi (pēc izvēles)
- BreadBoard
- Mikro USB kabelis
Prasības programmatūrai
Arduino IDE (ar ESP8266 bibliotēku)
2. darbība. Apraksts
LED punktu matrica vai LED displejs ir liela, zemas izšķirtspējas punktu matricas displeja forma.
Tas ir noderīgi gan rūpnieciskiem, gan komerciāliem nolūkiem, lai parādītu informāciju, kā arī cilvēku un mašīnu saskarnēm.
Tas sastāv no 2-D diodes matricas ar katodiem, kas savienoti rindās, un to anodiem, kas savienoti kolonnās (vai otrādi).
Kontrolējot elektrības plūsmu caur katru rindu un kolonnu pāri, ir iespējams kontrolēt katru LED atsevišķi.
3. darbība: ķēdes vadu savienošana
Punktu matricai ir 5 tapas, t.i.
VCC - jābūt savienotam ar NodeMCU Vin.
GND - jābūt savienotam ar NodeMCU zemējuma tapu (GND).
Din - jāpievieno NodeMCU digitālajai tapai D0.
CS - jāpievieno NodeMCU digitālajai tapai D1.
CLK - jāpievieno NodeMCU digitālajai tapai D2.
4. darbība: bibliotēkas iestatīšana
Pirms sākat kodēšanu, jums ir nepieciešams Arduino IDE.
Lai lejupielādētu Arduino IDE un iestatītu NodeMCU, varat pārbaudīt manu iepriekšējo pamācību. Un šim Instructable jums ir nepieciešama LedControl Matrix LIbrary, to varat lejupielādēt no tālāk esošās saites.
LED vadības bibliotēka
Labi, sāksim ar kodēšanu
5. darbība: avota kods
KODS:
#iekļaut
int DIN = 16; // D0
int CS = 5; // D1 int CLK = 4; D2
LedControl lc = LedControl (DIN, CLK, CS, 0);
void setup () {
lc.slēgšana (0, nepatiesa); // MAX72XX ir enerģijas taupīšanas režīmā, startējot lc.setIntensity (0, 15); // Iestatiet spilgtumu uz maksimālo vērtību lc.clearDisplay (0); // un notīriet displeju}
void loop () {
baits a [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L baits b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I baits c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G baits d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H baits e [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T baits f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H baits g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O baits h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U baits i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S baits j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte (a); kavēšanās (1000); printByte (b); kavēšanās (1000); printByte (c); kavēšanās (1000); printByte (d); kavēšanās (1000); printByte (e); kavēšanās (1000); printByte (f); kavēšanās (1000); printByte (g); kavēšanās (1000); printByte (h); kavēšanās (1000); printByte (i); kavēšanās (1000); printByte (j); kavēšanās (1000); }
void printByte (baita rakstzīme ) {
int i = 0; par (i = 0; i <8; i ++) {lc.setRow (0, i, rakstzīme ); }}
Lejupielādējiet zemāk pievienoto kodu "LED_DotMatrix_NodeMCU.ino".
Jūs varat rūpēties par kodu, kā vēlaties, vai izmantot to tādu, kāds tas ir.
6. darbība: IZEJA
Tas ir viss veidotājs
Es ceru, ka jums patika šis. Sekojiet citiem projektiem!
Ieteicams:
Digitālā pulksteņa LED punktu matrica - ESP Matrix Android lietotne: 14 soļi
Digitālā pulksteņa LED punktu matrica - ESP Matrix Android lietotne: šo rakstu lepni sponsorē PCBWAY. PCBWAY izgatavo augstas kvalitātes PCB prototipus cilvēkiem visā pasaulē. Izmēģiniet to pats un iegādājieties 10 PCB tikai par 5 USD vietnē PCBWAY ar ļoti lielisku kvalitāti, paldies PCBWAY. ESP Matricas padome, kuru es izstrādāju
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno: 5 soļi (ar attēliem)
Dot Matrix 32x8 Max7219 saskarne ar Ardiuno: Hi All, Dot Matrix bāzes vai Max7219 nav jaunums 2020. gadā, vēl nesen iestatīšanas process bija labi dokumentēts, no MajicDesigns varētu lejupielādēt aparatūras bibliotēku. un mainīja dažas rindiņas galvenes failos, un FC16 darbojās kā šarms. Tas bija līdz
Saskarnes Atmega16 mikrokontrolleris ar punktu matricas LED displeju: 5 soļi
Atmega16 mikrokontrollera saskarne ar punktmatricas LED displeju: Šajā projektā mēs sasaistīsim viena punktmatricas LED displeju ar AVR (Atmega16) mikrokontrolleri. Šeit mēs parādīsim simulāciju proteusā, jūs varat lietot to pašu savā aparatūrā. Tātad šeit mēs vispirms izdrukāsim vienu rakstzīmi, teiksim “A” t
IoT viedā pulksteņa punktu matrica Izmantojiet Wemos ESP8266 - ESP matrica: 12 soļi (ar attēliem)
IoT viedpulksteņa punktu matrica Izmantojiet Wemos ESP8266-ESP Matrix: izveidojiet savu IoT viedo pulksteni, kas spēj: Displeja pulkstenis ar skaistu animācijas ikonu Displeja atgādinājums-1 līdz atgādinājumam-5 Displejs Kalendārs Displejs Musulmaņu lūgšanu laiki Parādīt laika apstākļu informāciju Displeja ziņas Parādīt padomu displeju Bitcoin kursa displejs
Punktu matrica; 8x8 ar ziņojumu vai attēliem: 4 soļi
Punktu matrica; 8x8 ar ziņojumu vai attēliem: šajā pamācībā tiks parādīti punktiņu matricas attēli, kurus izveidoju ar punktu matricu 8x8. Lūdzu, apskatiet iekļautos videoklipus un programmas. Punktu matrica ir divdimensiju displejs. Tas sastāv no 8 kolonnām un 8 rindām. Ja uzmanīgi aplūkojat