Il existe de très nombreux article sur internet montrant l'utilisation de matrices à LED, avec Arduino et les librairies Arduino, comme celles-ci (à noter que cet article est aussi valable pour les cartes de développement à base de PIC) :
L'avantage de ce type de composants est la possibilité de cascader les cartes, c'est à dire de les connecter à la suite sans avoir besoin de plus de connecteurs :
Bien entendu, on peut connecter davantage de modules. Et bien entendu aussi, il existe des modules de 4 matrices. Attention cependant, 8 matrices en série sont le maximum par ligne. Si on veut plus de matrices, il faut une autre connexion sur la broche CS :
Malheureusement, Il est n'est pas possible, avec la version de Flowcode 7 de base de piloter directement ces composants. Mais, bien entendu, la solution existe !
Un des plus actifs contributeurs (Martin) du forum Matrix (pas un jeu de mot), l'éditeur de Flowcode, a créé le composant idéal pour la programmation !
Je vous évite la recherche fastidieuse sur le forum et je vous fournis
ici le fichier
👍
Il suffit ensuite de copier ce fichier dans :
On lance Flowcode et on saisit dans la barre de recherche Max7219 :
Et voici la liste des routines composants :
Confortable, n'est-ce pas ?
Connexions à respecter (On connecte en suivant le protocole SPI) :
D'accord, il y a un inconvénient, un seul, le composant n'est pas simulable.
Petit programme d'exemple :
Je lis la valeur de la tension sur AN0 sous forme de chaîne l'envoie vers la matrice :

Pas mal ! ;-)
Un effet de défilement :
Je vous laisse maintenant découvrir les autres possibilités de la bibliothèque.....