#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
#define MAX_DEVICES 16 // 4x4 = 16 MAX7219 modules
#define DATA_PIN 11
#define CLK_PIN 13
#define CS_PIN 10
MD_Parola display = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
void setup() {
display.begin();
display.setIntensity(5); // Brightness (0-15)
display.displayClear();
}
void loop() {
display.displayText(
"DEEPTHI",
PA_CENTER,
70, // Scroll speed
1500, // Pause
PA_SCROLL_LEFT,
PA_SCROLL_LEFT
);
while (!display.displayAnimate()) {
// Wait until animation finishes
}
display.displayReset();
}