#include <MD_Parola.h> //ini adalah library,perlu ditambahkan dari luar
#include <MD_MAX72xx.h> //ditambahkan di Library manager
#include <SPI.h>
// Definisikan pin dan jumlah modul
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW //FC16_HW utk yg asli
#define MAX_DEVICES 4 // Jumlah device (modul LED matrix)
#define CS_PIN 8 // Pin untuk CS
// Inisialisasi objek Parola
MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup() {
myDisplay.begin(); // Mulai tampilan
myDisplay.setIntensity(5); // Set kecerahan LED (0-15)
myDisplay.displayClear(); // Bersihkan layar
}
void loop() {
// Tampilkan dua baris teks bergantian
if (myDisplay.displayAnimate()) {
// Jika teks selesai ditampilkan, ganti dengan teks berikutnya
static bool toggle = false;
if (toggle) {
myDisplay.displayScroll("Robotik", PA_CENTER, PA_WIPE_CURSOR, 100);
} else {
myDisplay.displayScroll("Rumah", PA_CENTER, PA_WIPE_CURSOR, 100);
}
toggle = !toggle;
}
}
//PA_SCROLL_RIGHT -> SCROLL KANAN
//PA_SCROLL_LEFT -> SCROLL KIRI
//PA_SCROLL_UP -> SCROLL ATAS
//PA_SCROLL_DOWN -> SCROLL BAWAH
//PA_SLICE -> LAPISAN2
//PA_MESH -> BERTAUTAN
//PA_FADE -> MEMUDAR
//PA_WIPE -> MENYAPU
//PA_WIPE_CURSOR -> SPRTI SCANNER
//PA_BLINDS -> TIRAI PER HURUF
//PA_RANDOM -> TITIK2 BERACAKAN MUNCUL
//PA_SCAN_HORIZ -> SCAN KESAMPING
//PA_SCAN_VERT -> SCAN KEBAWAH
//PA_OPENING -> TERBUKA DARI TENGAH
//PA_OPENING_CURSOR -> TERBUKA DARI TENGAH DENGAN SCANNER
//PA_CLOSING -> TERTUTUP KETENGAH
//PA_OPENING_CURSOR -> TERTUTUP KE TENGAH DENGAN SCANNER