Pages

Affichage des articles dont le libellé est MATRICE. Afficher tous les articles
Affichage des articles dont le libellé est MATRICE. Afficher tous les articles

mercredi 9 mars 2022

Réaliser un compte à rebours simpliste sur une matrice à LED

Suite à cet article : https://sti2d-sin-isn.blogspot.com/2022/03/afficher-un-texte-tres-simplement-sur.html , je vais présenter une façon très simple de réaliser un compte à rebours sur une seule matrice.

Le programme est très facile à lire et il est assez commenté, je pense.

Le câblage :

On va avoir du mal à faire plus simple.....


Le programme :


Test sous Simulide (1.0) :


Résultat final :



A bientôt pour d'autres usages....



lundi 7 mars 2022

Afficher un texte TRES simplement sur une matrice à LED en C++ avec une carte Arduino

 Ce nouvel article va montrer comment afficher un texte, le plus simplement du monde, sur une matrice à LED équipée de MAX7219 et cela grâce à une librairie très bien faite et facile d'accès : GyverMAX7219 .

Lien vers la ressource officielle : GitHub - GyverLibs/GyverMAX7219: Cамая резкая библиотека для матриц MAX7219 на диком западе

Pour information, je confirme, c'est écrit en russe.... oui, nous sommes sur un blog pédagogique, pas de polémique ici.

La librairie s'installe comme d'habitude :


J'ai choisi cette librairie parce qu'elle est très facile à utiliser. La documentation, malgré la langue, est très compréhensible.

Voilà déjà un premier exemple :

J'ai pris une matrice 4*1 que j'avais déjà. Celle-ci est connectée en SPI.

On peut constater que peu de lignes sont nécessaires pour afficher du texte. Les commentaires sont suffisants à la compréhension et certaines lignes n'ont même pas besoin d'être commentées...

Câblage :

Résultat du programme précédent :


Mon câblage réel pour cet exemple :








Prochain article : quelques fonctions avancées.....




lundi 10 mai 2021

Simuler une matrice à LED avec Simulide dont le croquis est conçu avec Arduino_Augmenté

 Cet article très bref et très facile (peu ou pas de blabla) va nous montrer comment simuler simplement un affichage à matrice avec Simulide suite à une conception avec Arduino_Augmenté. Rappel : un article de présentation est ici : https://sti2d-sin-isn.blogspot.com/2021/05/simuler-sur-simulide-un-programme.html , lisez-le avant si ce n'est pas fait 😉

Objectif :

Les composants à placer :

Bien faire attention aux connexions...

Les blocs d'Arduino-Augmenté à utiliser pour cela :
Remarque :
La bibliothèque utilisée est Parola. Celle-ci est très bien faite et complète. Pour cet application, la matrice de droite qui est la trois, est le bloc zéro. Les trois autres matrices, forment le bloc 1. En fait, Parola permet de scinder un bloc de matrices en sous-blocs pour les rendre autonomes. C'est pour cela que je peux afficher "A:" fixe et la valeur en dynamique.
D'autres exemples seront ajoutés ultérieurement.

Comme pour l'article précédent (référencé en haut), il suffit maintenant de "téléverser" (même dans le vide), de compiler les binaires et d'ouvrir le répertoire final (ctrl-k).

La simulation :

Et en vrai de vrai :

Je suis sympa, je donne toutes les sources pour cet article 👌
(cliquer sur l'image au dessus ;-))









mercredi 13 février 2019

Utiliser une matrice à LED (Max7219) avec Flowcode 7 et une carte Arduino

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.....













dimanche 12 novembre 2017

Commander une matrice de DEL avec AI2 en Bluetooth

Petit exemple de programmation d'une matrice de DEL (ici, une ligne de 8 matrices soit 64 colonnes) par AI2 et BT :