#include <MD_MAX72xx.h>;
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW // define el modulo que estamos utilizando, verificar con la linea 8
#define DATA_PIN 23
#define CLK_PIN 18
#define CS_PIN 5
#define NUM_OF_MATRIX 4
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, NUM_OF_MATRIX);
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
mx.begin(); // test para probar si la pantalla funciona correctamente
mx.control(MD_MAX72XX::TEST, true);
delay(2000);
mx.control(MD_MAX72XX::TEST, false);
mx.control(MD_MAX72XX::INTENSITY, 5);
mx.clear (); // limpiar la pantalla
}
void loop() {
//mx.clear (); // limpiar la pantalla led
mx.setPoint(1,1,true);
mx.setColumn(0, 0 , B11111111); // se cuenta de abajo, para arriba
mx.setColumn(0, 1 , B01111111);
mx.setColumn(0, 2 , B00111111);
// la matriz tiene 8 filas y 8 columnas
// el 0=significa la matriz que se va a utilizar - el 3= columna de la matriz - el 1 se enciende el 0 se apaga
}