#include <MD_Parola.h> // Library MD_Parola
#include <MD_MAX72xx.h> // Library MD_MAX72
#include <SPI.h> // Library SP
const uint16_t WAIT_TIME = 1000;
//#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
//#define HARDWARE_TYPE MD_MAX72XX::GENERIC_HW
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define MAX_DEVICES 4 // Instruksi untuk mengatur berapa banyak dotmatrix yang digunakan
#define CLK_PIN 13 // Deklarasi CLK pada pin 13 Arduino
#define DATA_PIN 11 // Deklarasi Data pada pin 11 Arduino
#define CS_PIN 10 // Deklarasi CS pada pin 10 Arduino
// Hardware SPI connection
MD_Parola Mx = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
// Arbitrary output pins
// MD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
void setup() {
// put your setup code here, to run once:
Mx.begin(); // instruksi untuk memulai
Mx.setIntensity(0); // instruksi untuk mengatur intensitas cahaya (0-15)
}
void loop() {
// put your main code here, to run repeatedly:
int val= analogRead(A0);
Mx.setTextAlignment(PA_CENTER);
// Mx.print("Val:"); // instruksi untuk menampilkan karakter
Mx.print(String() + "Val:"+val ); // instruksi untuk menampilkan karakter
// delay(5000);
// Mx.displayClear();
// Mx.print("Matrix");
// delay(5000);
// Mx.displayClear();
}