#include <MD_Parola.h>
#include <MD_MAX72XX.h>
#include <SPI.h>
// Define hardware type (use FC16 if you bought generic modules)
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
// Pin definitions for ESP8266
#define MAX_DEVICES 4 // Number of 8x8 matrices cascaded
#define CLK_PIN 2 // Clock
#define CS_PIN 4 // Chip Select (LOAD)
#define DIN_PIN 18 // Data In
// Create Parola object
MD_Parola P = MD_Parola(HARDWARE_TYPE, DIN_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
void setup() {
P.begin(); // Initialize
P.setIntensity(5); // Brightness (0-15)
P.displayClear(); // Clear display
P.displayScroll("Dr. Manwinder Singh, Professor, SEEE-LPU Jalandhar", PA_LEFT, PA_SCROLL_LEFT, 100);
}
void loop() {
if (P.displayAnimate()) {
P.displayReset(); // Restart scrolling when done
}
}