Isi kandungan:

Interface LED Dot Matrix (8x8) Dengan NodeMCU: 6 Langkah (dengan Gambar)
Interface LED Dot Matrix (8x8) Dengan NodeMCU: 6 Langkah (dengan Gambar)

Video: Interface LED Dot Matrix (8x8) Dengan NodeMCU: 6 Langkah (dengan Gambar)

Video: Interface LED Dot Matrix (8x8) Dengan NodeMCU: 6 Langkah (dengan Gambar)
Video: Membuat Teks Berjalan dengan Dot Matrix MAX7219 – Project Arduino Mudah 2024, Julai
Anonim
Interface LED Dot Matrix (8x8) Dengan NodeMCU
Interface LED Dot Matrix (8x8) Dengan NodeMCU

Hello Pembuat,

Saya dengan Instructable yang sederhana dan sejuk.

Dalam Instructable ini kita akan belajar bagaimana Interface LED Dot Matrix (8x8) dengan NodeMCU.

Oleh itu, mari kita mulakan.

Langkah 1: Perkara Yang Diperlukan

Perkara Yang Diperlukan
Perkara Yang Diperlukan

Ini adalah perkara yang diperlukan untuk melakukan Instructables ini.

Keperluan Perkakasan

  • LED Dot Matrix (8x8)
  • NodeMCU
  • Kabel pelompat / Kabel penyambung (Pilihan)
  • Papan Roti
  • Kabel USB Mikro

Keperluan Perisian

Arduino IDE (dengan perpustakaan ESP8266 dipasang)

Langkah 2: Penerangan

Penerangan
Penerangan
Penerangan
Penerangan
Penerangan
Penerangan

LED Dot Matrix atau LED Display adalah bentuk paparan dot-matrix beresolusi rendah yang besar.

Ia berguna untuk tujuan perindustrian dan komersial, untuk memaparkan maklumat dan juga antara muka antara manusia-mesin penggemar.

Ia terdiri daripada matriks dioda 2-D dengan katod mereka bergabung dalam baris dan anodnya bergabung dalam lajur (atau sebaliknya).

Dengan mengawal aliran elektrik melalui setiap pasangan baris dan lajur adalah mungkin untuk mengawal setiap LED secara individu.

Langkah 3: Pendawaian Litar

Pendawaian Litar
Pendawaian Litar
Pendawaian Litar
Pendawaian Litar
Pendawaian Litar
Pendawaian Litar

Dot Matrix mempunyai 5 pin iaitu, VCC - Untuk disambungkan ke NodeMCU Vin.

GND - Untuk dihubungkan ke Ground Pin (GND) NodeMCU.

Din - Untuk dihubungkan ke Pin Digital D0 dari NodeMCU.

CS - Untuk disambungkan ke Pin Digital D1 dari NodeMCU.

CLK - Untuk disambungkan ke Pin Digital D2 dari NodeMCU.

Langkah 4: Persediaan Perpustakaan

Sebelum anda memulakan pengekodan, anda memerlukan Arduino IDE.

Untuk memuat turun Arduino IDE dan untuk persediaan NodeMCU, anda boleh menyemak arahan saya sebelumnya. Dan untuk Instructable ini, anda memerlukan LedControl Matrix LIbrary, anda boleh memuat turunnya dari pautan di bawah.

Perpustakaan Kawalan LED

Ok, mari kita mulakan dengan pengekodan

Langkah 5: Kod Sumber

KOD:

#sertakan

int DIN = 16; // D0

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

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

batal persediaan () {

lc.shutdown (0, salah); // MAX72XX berada dalam mod penjimatan kuasa pada permulaan lc.setIntensity (0, 15); // Tetapkan kecerahan ke nilai maksimum lc.clearDisplay (0); // dan kosongkan paparan}

gelung kosong () {

bait a [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L bait b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I byte c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G bait d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H bait e [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T byte f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H bait g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O bait h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U bait i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S byte j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte (a); kelewatan (1000); printByte (b); kelewatan (1000); printByte (c); kelewatan (1000); printByte (d); kelewatan (1000); printByte (e); kelewatan (1000); printByte (f); kelewatan (1000); printByte (g); kelewatan (1000); printByte (h); kelewatan (1000); printByte (i); kelewatan (1000); printByte (j); kelewatan (1000); }

batal printByte (watak bait ) {

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

Muat turun kod "LED_DotMatrix_NodeMCU.ino" yang dilampirkan di bawah.

Anda boleh bermain dengan kod yang anda mahu, atau menggunakannya sebagaimana adanya.

Langkah 6: KELUARAN

Itu semua pembuat

Saya harap anda menyukai ini. Nantikan lebih banyak Projek!

Disyorkan: