#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>

#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW

// Jumlah modul: 4 buah 8x8 (untuk 32x8)
#define MAX_DEVICES 4

// Pin koneksi ke Arduino
#define DATA_PIN  11
#define CLK_PIN   13
#define CS_PIN    10

// Inisialisasi Parola
MD_Parola display = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);

// Pesan yang ingin ditampilkan
const char *pesan = "Selamat Datang di Universitas Tomakaka Mamuju Fakultas Ilmu Komputer";

void setup() {
  display.begin();                       // Mulai modul
  display.setIntensity(0);              // Atur kecerahan (0-15)
  display.displayClear();               // Bersihkan tampilan
  display.setZone(0, 0, MAX_DEVICES - 1);
  display.displayScroll(pesan, PA_LEFT, PA_SCROLL_LEFT, 75);  // Scroll ke kiri
}

void loop() {
  if (display.displayAnimate()) {
    display.displayReset();             // Ulangi saat selesai
  }
}