mis la main sur certains morceaux de Driver de LED AS1107 de Austria Microsystems. Ceux-ci sont conçus pour la conduite de segment de 8 x 8 que LED numérique affiche. Ils peuvent également servir pour contrôler une matrice de 8 x 8 LED. Seulement 3 sorties sont nécessaires de la Boarduino (Arduino) - horloge, données et loquet. Il n’y a absolument nulle exemples sur internet de cette IC utilisé et pas les exemples de code ou bibliothèques du tout donc j’ai dû lire la feuille de données, il a fonctionné pour moi et écrire tout le code moi-même. C’est la première fois que j’ai jamais travaillé sur comment contrôler un IC dans sa feuille de données, donc je suis très fière de moi pour faire ce que vous voyez ci-dessus en seulement quelques heures.
Qu’une seule puce est nécessaire pour contrôler la matrice et sans multiplexage est nécessaire car la puce fait tout ça pour vous!!! Après que vous vous entraînez comment la puce fonctionne il est assez facile de code. La vidéo montre 3 fonctions que j’ai écrit pour la matrice. L’un est la fonction de point qui allume une LED au lieu x, y. Aussi en spirale qui est une routine d’animation à dessiner une spirale avec x cadres de milliseconde retard inbetween. En outre, la fonction clearDisplay et la fonction scrollLeft qui fait défiler le texte à gauche.
J’ai aussi rangé la police et l’espacement de la police depuis les tests précédents.
www.earthshinedesign.co.uk