#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
#define HARDWARE_TYPE MD_MAX72XX::PORALE_HW
#define MAX_DEVICES 4
#define CS_PIN 10
MD_Parola myDisplay = MD_Parola(HARDWARE_TYPE, CS_PIN, MAXDEVICES);
enum Mode{DISPLAY_NAME1, DISPLAY_NAME2, DISPLAY_NAME3};
Mode currentMode = DISPLAY_NAME1
void setup(){
myDisplay.begin();
myDisplay.setIntensity(0);//Kecerahan
}
void loop(){
if(myDisplay.displayAnimate()){
myDisplay.displayReset();
switch(currentMode){
case DISPLAY_NAME1:
displayName("NADILA",PA_SCROLL_LEFT);
currentMode=DISPLAY_NAME2;
break;
caseDISPLAY_NAME2:
displayName("RENDRA",PA_SCROLL_RIGHT);
currentMode=DISPLAY_NAME3;
break;
case DISPLAY_NAME3:
displayName("VINA",PA_SCROLL,DOWN);
currentMode=DISPLAY_NAME1;
break;
}
}
}
void displayName(const char*name, uint_t effect){
myDisplay.displayText(name, PA_CENTER, 100, 0, effect,effect);
}