Modul Led Dot Matrix 8×8 adalah modul display yang menggunakan kumpulan – kumpulan LED yang di rangkaikan menjadi satu kesatuan dengan 8 baris dan 8 kolom. Kemudian dengan menggunakan dot matrix kita dapat membuat running teks dengan mudah.
[lwptoc numeration=”none” title=”Daftar Isi”]
Running Teks Sederhana dengan Dot Matrix 8×8
1. Alat / Bahan
- Arduino IDE Download
- Library: MAX72XX Download
- Library: Parola Download
- Modul dot matrix 8×8 1 Buah
- Arduino UNO 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan di sini.
2. Skema Rangkaian
Gambar Rangkaian Running Teks Sederhana dengan Dot Matrix 8×8
Keterangan:
- 5V – VCC Modul Dot Matrik
- GND – GND Modul Dot Matrik
- D11 – DIN Modul Dot Matrik
- D3 – CS Modul Dot Matrik
- D13 – CLK Modul Dot Matrik
[/membership]
Baca Juga : Mengontrol Intensitas Cahaya LED dengan Potensiometer
3. Langkah Kerja
- Pertama Siapkan alat dan bahan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Lalu Ketikkan sketch program pada halaman Arduino IDE
- Untuk dapat memahami cara kerja program Dot Matrix, pelajari materi berikut ini :
Cara Mudah Akses Dot Matrix 8×8 - Terakhir Lakukan proses uploading program
Baca Juga : Pendeteksi Api Menggunakan Sensor Flame dengan Indikator LED
4. Sketch Program
/* Program Running Teks Sederhana dengan Dot Matrix 8x8 dibuat oleh Indobot */ #include <MD_Parola.h> #include <MD_MAX72xx.h> #include <SPI.h> // Define hardware type, size, and output pins: #define HARDWARE_TYPE MD_MAX72XX::FC16_HW #define MAX_DEVICES 1 #define CS_PIN 3 // Create a new instance of the MD_Parola class with hardware SPI connection: MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES); // Setup for software SPI: // #define DATAPIN 2 // #define CLK_PIN 4 // MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES); void setup() { // Intialize the object: myDisplay.begin(); // Set the intensity (brightness) of the display (0-15): myDisplay.setIntensity(10); // Clear the display: myDisplay.displayClear(); myDisplay.displayText("Indobot Premium", PA_CENTER, 100, 0, PA_SCROLL_LEFT, PA_SCROLL_LEFT); } void loop() { if (myDisplay.displayAnimate()) { myDisplay.displayReset(); } }
Kesimpulan:
Program bekerja dengan menampilkan teks berjalan pada dot matrix sesuai dengan yang ditulisakan di dalam program. Kemudian untuk menganti tulisan cukup menggantinya didalam program lalu menguploadnya.