//memasukan pusaka yang diperlukan
#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
//Mendefinisikan jenis perangkat keras, ukuran, nomor pin keluaran (output)
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define MAX_DEVICES 4 //definisi jumlah display terhubung
#define CLK_PIN 13 //CLK atau SCK
#define DATA_PIN 11 //data atau mosi
#define CS_PIN 10 //CS atau SS
//Membuat instan baru dari class MD_Parola dengan hardware koneksi SPI
MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup() {
//Inisialisasi objek:
myDisplay.begin();
//mengatur kecerahan display (brightness 0-15);
myDisplay.setIntensity (10);
//Membersihkan display:
myDisplay.displayClear();
}
void loop() {
myDisplay.setTextAlignment(PA_CENTER);
myDisplay.print("THERE");
delay(350);
myDisplay.setTextAlignment(PA_CENTER);
myDisplay.print("WILL");
delay(350); myDisplay.setTextAlignment(PA_CENTER);
myDisplay.print("BE");
delay(350); myDisplay.setTextAlignment(PA_CENTER);
myDisplay.print("BLOOD");
delay(1750); myDisplay.setTextAlignment(PA_CENTER);
myDisplay.print("SHED");
delay(1000);
myDisplay.print("The");
delay(100);
myDisplay.print("man");
delay(100);
myDisplay.print("in");
delay(100);
myDisplay.print("the");
delay(100);
myDisplay.print("mirror");
delay(175);
myDisplay.print("nods");
delay(0);
myDisplay.print("his");
delay(0);
}