Daftar Isi:

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

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

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

Halo Pembuat,

Saya dengan Instructable sederhana dan keren lainnya.

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

Jadi, mari kita mulai.

Langkah 1: Hal-hal yang Dibutuhkan

Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan

Ini adalah hal-hal yang diperlukan untuk melakukan Instructables ini.

Persyaratan Perangkat Keras

  • LED Dot Matrix (8x8)
  • NodeMCU
  • Kabel jumper / Kabel penghubung (Opsional)
  • Papan tempat memotong roti
  • Kabel USB Mikro

Persyaratan Perangkat Lunak

Arduino IDE (dengan perpustakaan ESP8266 diinstal)

Langkah 2: Deskripsi

Keterangan
Keterangan
Keterangan
Keterangan
Keterangan
Keterangan

LED Dot Matrix atau LED Display adalah bentuk layar dot-matrix berukuran besar dan beresolusi rendah.

Ini berguna untuk tujuan industri dan komersial, untuk menampilkan informasi serta untuk antarmuka manusia-mesin yang hobi.

Ini terdiri dari matriks dioda 2-D dengan katodanya bergabung dalam baris dan anodanya bergabung dalam kolom (atau sebaliknya).

Dengan mengontrol aliran listrik melalui setiap pasangan baris dan kolom, dimungkinkan untuk mengontrol setiap LED secara individual.

Langkah 3: Pengkabelan Sirkuit

Pengkabelan Sirkuit
Pengkabelan Sirkuit
Pengkabelan Sirkuit
Pengkabelan Sirkuit
Pengkabelan Sirkuit
Pengkabelan Sirkuit

Dot Matrix memiliki 5 pin yaitu, VCC - Untuk terhubung ke NodeMCU Vin.

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

Din - Untuk dihubungkan ke Digital Pin D0 dari NodeMCU.

CS - Untuk terhubung ke Digital Pin D1 dari NodeMCU.

CLK - Untuk dihubungkan ke Digital Pin D2 dari NodeMCU.

Langkah 4: Pengaturan Perpustakaan

Sebelum Anda memulai dengan pengkodean, Anda memerlukan Arduino IDE.

Untuk mengunduh Arduino IDE dan untuk pengaturan NodeMCU, Anda dapat memeriksa instruksi saya sebelumnya. Dan untuk Instructable ini Anda membutuhkan LedControl Matrix LIbrary, Anda dapat mengunduhnya dari tautan di bawah ini.

Perpustakaan Kontrol LED

Oke, mari kita mulai dengan pengkodean

Langkah 5: Kode Sumber

KODE:

#termasuk

int DIN = 16; // D0

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

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

batalkan pengaturan(){

lc.shutdown(0, salah); //MAX72XX dalam mode hemat daya saat startup lc.setIntensity(0, 15); // Atur kecerahan ke nilai maksimum lc.clearDisplay(0); // dan bersihkan tampilan }

lingkaran kosong() {

byte a[8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L byte b[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // Saya 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 byte 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 printByte(a); penundaan (1000); printByte(b); penundaan (1000); printByte(c); penundaan (1000); printByte(d); penundaan (1000); printByte(e); penundaan (1000); printByte(f); penundaan (1000); printByte(g); penundaan (1000); printByte(h); penundaan (1000); printByte(i); penundaan (1000); printByte(j); penundaan (1000); }

void printByte(karakter byte ){

int saya = 0; for(i=0;i<8;i++) { lc.setRow(0, i, karakter); } }

Download kode " LED_DotMatrix_NodeMCU.ino" terlampir di bawah ini.

Anda dapat mengotak-atik kode sesuai keinginan, atau menggunakannya apa adanya.

Langkah 6: OUTPUT

Itu semua pembuat

Saya harap Anda menyukai ini. Tetap disini untuk lebih banyak Proyek!

Direkomendasikan: