A part Arduino

Je voulais à l'origine utiliser 8 matrices l'une derrière l'autre.
Peux-tu m'en dire plus de MD_parola?

8 matrices unitaires donc, que tu raccordes avec des fils.
J'ai expérimenté une matrice de quatre blocs de 8x8 sur le même PCB :

Il te suffit de charger un exemple de la librairie.
Il te faudra aussi la librairie MD_MAX72XX.
Il se peut même que la librairie MD_MAX72XX te suffise.
MD_MAX72XX supporte plusieurs dispositions d'affichage.
Celle qui fonctionne avec mon afficheur :

#define HARDWARE_TYPE MD_MAX72XX::FC16_HW    // type d'afficheur
#define MAX_DEVICES 4                      // nombre de matrices 8x8
#define CLK_PIN   13  // or SCK
#define DATA_PIN  12  // or MOSI
#define CS_PIN    10  // or SS

// SPI hardware interface
//MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
// Arbitrary pins
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);

Je n'ai pas l'impression de réinventer chaque fois la roue, je profite de ce que j'ai fait avant pour le réutiliser.

Sur ARDUINO je profite de ce que d'autres font, et cela fait toute la différence.
Et je suis développeur logiciel de métier, donc je suis forcément fainéant.

@+