#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define MAX_DEVICES 4
#define CLK_PIN 13
#define DATA_PIN 11
#define CS_PIN 10
#define BUTTON_PIN_1 3
#define BUTTON_PIN_2 4
MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup(){
pinMode(BUTTON_PIN_1, INPUT_PULLUP);
pinMode(BUTTON_PIN_2, INPUT_PULLUP);
myDisplay.begin();
myDisplay.setIntensity(0);
}
void loop(){
//Bagian program yang akan menampilkan NIS
if(digitalRead(BUTTON_PIN_1) == LOW){
myDisplay.displayClear();
myDisplay.displayText("03456 ", PA_CENTER, 0, 0, PA_PRINT);
delay(200);
//Bagian program yang akan menampilkan NAMA LENGKAP
}if(digitalRead(BUTTON_PIN_2) == LOW){
myDisplay.displayClear();
myDisplay.displayText("M. APRIYANI NOOR", PA_CENTER, 100, 0, PA_SCROLL_LEFT,PA_SCROLL_LEFT);
while (!myDisplay.displayAnimate()){
delay(150);
}
delay(1000);
} else {
if (myDisplay.displayAnimate()){
myDisplay.displayReset();
}
}
}