Petit panneau 7*13 LEDs
Programme 4 : Chenillard à gauche d'une matrice de LED
La matrice est composée de 7 lignes et 13 colonnes (soit 91 LEDs)
numéro LED(colonne,ligne)
90(12,6) <- 78(0,6) : ligne 7
65(12,5) -> 77(0,5) : ligne 6
64(12,4) <- 52(0,4) : ligne 5
39(12,3) -> 51(0,3) : ligne 4
38(12,2) <- 26(0,2) : ligne 3
13(12,1) -> 25(0,1) : ligne 2
12(12,0) <- 0(0,0) : ligne 1
Ce programme est plus complexe que les précédents, il va donc falloir utiliser des "fonctions" pour faciliter la programmation. Un tableau à double dimension sera utilisé pour représenter la matrice.
fonction à écrire:
- def decalageMatriceGauche(matrice,val) :
permet de décaler la matrice à gauche avant son affichage."val" est la valeur que l'on va afficher sur la première colonne de droite. Cette valeur sera initialisée à 127 =(111 1111)b au démarrage puis à 0 (000 0000)b lors des 12 décalages à gauche successifs. - def num_led(colonne, ligne) :
permet de retourner le numéro de la LED en fonction de sa position (colonne,ligne) - def afficherMatrice(matrice, R,V,B) :
permet d'afficher la matrice avec la couleur prédéfinie (rouge, vert, bleu)
Programme 5 : Chenillard à droite d'une matrice de LEDs
En vous aidant des programmes précédents, réaliser le programme 5 de la vidéo de présentation
Programme 6 : K2000 sur la matrice de LEDs
En vous aidant des programmes précédents, réaliser le programme 6 de la vidéo de présentation
