#include <MD_MAX72xx.h>
const int8_t CS_PIN = D7;
const uint8_t NB_MAX7219 = 4;
MD_MAX72XX afficheurs(
MD_MAX72XX::PAROLA_HW,
CS_PIN,
NB_MAX7219
);
uint8_t cpt = 0;
void setup()
{
afficheurs.begin();
afficheurs.setChar(31, 'W');
afficheurs.setChar(25, 'O');
afficheurs.setChar(19, 'K');
afficheurs.setChar(13, 'W');
afficheurs.setChar(7, 'I');
afficheurs.update();
}
void loop()
{
afficheurs.transform(MD_MAX72XX::TSR);
afficheurs.update();
cpt++;
if (cpt >= 32) // 4 matrices x 8 colonnes
{
afficheurs.clear();
afficheurs.setChar(31, 'W');
afficheurs.setChar(25, 'O');
afficheurs.setChar(19, 'K');
afficheurs.setChar(13, 'W');
afficheurs.setChar(7, 'I');
afficheurs.update();
cpt = 0;
}
delay(100); // this speeds up the simulation
}