Apprendre à manipuler la matrice LED pour afficher des motifs personnalisés​

Guide d'Utilisation - Manipulation de la Matrice LED avec la Carte Plug'Uino Py




Présentation de la Matrice LED

La matrice LED est représentée sous forme d'une grille cartésienne de dimensions 5x5, où chaque point de la grille est un pixel capable d'émettre de la lumière. Cette grille est organisée selon un repère cartésien, avec les coordonnées numérotées de 0 à 4 sur les axes X et Y.

L'origine de ce repère se situe au coin supérieur gauche de la matrice, ayant pour coordonnées (0,0).

Chaque pixel de la matrice est capable d'afficher une couleur spécifique, déterminée par trois composantes : rouge (R), vert (V), et bleu (B).

Ces trois composantes peuvent exprimer 75 nuances différentes, numérotées de 0 à 74, en fonction de leur intensité respective.


Lorsque ces composantes sont combinées par principe de synthèse additive, la matrice LED offre une palette de 25 pixels lumineux, chacun permettant une gamme variée de couleurs et d'intensités. Cette configuration fournit une base visuelle flexible pour la création de motifs et d'effets lumineux dans le cadre de projets électroniques. 


Matériel Nécessaire


  • Carte Plug'Uino Py.
  • Câble USB pour connecter la carte à votre ordinateur.
  • Ordinateur avec un navigateur compatible (Chrome, Edge, ou Opera) ouvert sur l’éditeur Python
  • Cable SATA

Étape 1: Connexion de la Carte Plug'Uino Py :

  1. Sur votre navigateur web, ouvrir l’éditeur Python.
  2. Branchez la carte Plug'Uino Py à votre ordinateur à l'aide du câble USB.
  3. En suivant les information ci-dessous, assurez-vous que la carte est correctement détectée par votre ordinateur.

Lorsque ceci apparaît, votre carte Plug’Uino Py est connectée. 

 

Étape 2: Allumer une LED en utilisant les blocs

  • Dans la première fenêtre en haut à gauche, faites défiler le menu des blocs et sélectionnez "actionneurs", puis "matrice LED".

 

Sur ce bloc Matrice led :

  • Choisir où brancher votre matrice LED sur le microcontrôleur. Veuillez vérifier que le port digital sélectionné sur l'éditeur Python correspond bien au port du microcontrôleur. Par exemple, si je branche la matrice sur le port digital D2 du microcontrôleur, je sélectionne D2 sur le bloc matrice LED.
  • Sélectionnez les coordonnées (x, y) des LEDs de la matrice allant de 0 à 4.
  • Sélectionnez la couleur
  • Le code correspondant s'affiche sur la fenêtre de droite en MicroPython.
  • Appuyez sur le bouton "play" afin d'exécuter le programme.

Dans le cadre de cette exemple vous obtiendrez la LED (0,0) de couleur verte.


  • Ensuite, pour allumer un nombre “n” de LEDs sur la matrice, vous devrez utiliser le bloc "set coordonnée" que l'on retrouve également dans "actionneurs". Un bloc correspond à une LED.
  • Les aligner les uns au autres.

Appuyez sur “play” et dans cet exemple, vous aurez la colonne (x,0) de la matrice en bleu.

 

Étape 2: Allumer une LED en utilisant l’étditeur de code.

  • Le code associé au bloc “set coordonnées” s’affiche également sur la fenêtre de droite.
  • Il est possible d’interagir avec celui-ci et de le manipuler à votre guise.

 


Exemple : Si nous voulons rendre la LED au milieu de la matrice en magenta, il suffit d'utiliser les coordonnées (X, Y) = (2, 2) et d'appliquer le code RGB du magenta (255, 0, 255), qui est obtenu par principe de la synthèse additive du rouge et du bleu. Cela signifie que nous configurons l'intensité maximale de rouge (255), pas de vert (0), et l'intensité maximale de bleu (255) pour obtenir la couleur magenta.


Cela se traduit par :  


Une fois la ligne de code modifiée et le programme exécuté, la LED du milieu apparaîtra en magenta.


 

Arduino ou Micropython ?
QUI CHOISIR ?