Cara Membuat Running Text dengan LED Matrix MAX7219 dan Arduino untuk Pemula
Apa itu MAX7219?
MAX7219 adalah IC driver LED populer yang digunakan untuk mengontrol hingga 64 LED (biasanya dalam bentuk matrix 8x8 atau 7-segment display) hanya dengan beberapa pin dari mikrokontroler. Dengan modul ini, kita bisa membuat tampilan running text yang menarik dan informatif dengan sangat mudah!
Alat & Bahan
- Arduino Uno + Kabel USB (atau jenis lain) (Beli Disini)
- Modul LED Matrix MAX7219 (Beli Disini)
- Kabel Jumper (Beli Disini)
- Software Arduino IDE (Download Disini)
Wiring (Koneksi)
Hubungkan modul MAX7219 ke Arduino sebagai berikut:
MAX7219 -> ARDUINO
VCC -> 5V
GND -> GND
DIN -> D11
CS -> D10
CLK -> D13
Instalasi Library
Sebelum memulai coding, install library LedControl atau MD_MAX72XX + MD_Parola melalui Library Manager Arduino.
Untuk efek teks berjalan yang lebih kompleks, disarankan menggunakan:
- MD_MAX72XX
- MD_Parola
Cara instalasi:
- Buka Arduino IDE.
- Pergi ke Tools > Manage Libraries.
- Cari "MD_Parola", lalu install juga dependensinya "MD_MAX72XX".
Contoh Program Running Text
Berikut adalah contoh kode sederhana untuk membuat teks berjalan:
#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define MAX_DEVICES 4
#define CLK_PIN 13
#define Data_PIN 11
#define CS_PIN 10
MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup() {
myDisplay.begin();
myDisplay.setIntensity(0);
myDisplay.displayClear();
myDisplay.displayText(
"SELAMAT DATANG DI CHANNEL FQR.CODE",
PA_CENTER,
100,
0,
PA_SCROLL_LEFT,
PA_SCROLL_LEFT
);
}
void loop() {
if (myDisplay.displayAnimate()) {
myDisplay.displayReset();
}
}
Tips
- Anda bisa menyambung beberapa modul MAX7219 secara berantai untuk tampilan yang lebih panjang.
- Coba ubah arah scroll, kecepatan, dan efek lainnya dengan mengganti parameter displayScroll().
Dengan MAX7219 dan Arduino, membuat running text tidak lagi sulit. Cocok untuk papan pengumuman digital, jam digital, atau hanya sekadar proyek DIY yang seru.
Posting Komentar