#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#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 10 // 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("Rumah", PA_CENTER, PA_OPENING_CURSOR, 100);
} else {
myDisplay.displayScroll("Robotik", PA_CENTER, PA_CLOSING, 100);
}
toggle = !toggle;
}
}
//PA_SCROLL_RIGHT
//PA_SCROLL_LEFT
//PA_SCROLL_UP
//PA_SCROLL_DOWN
//PA_SLICE
//PA_MESH
//PA_FADE
//PA_WIPE
//PA_WIPE_CURSOR
//PA_BLINDS
//PA_RANDOM
//PA_SCAN_HORIZ
//PA_SCAN_VERT
//PA_OPENING
//PA_OPENING_CURSOR
//PA_CLOSING
//PA_CLOSING_CURSOR