start:arduino:max7219:matrice_led_4x_8x8-en_francais
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:arduino:max7219:matrice_led_4x_8x8-en_francais [2017/03/08 23:05] – gerardadmin | start:arduino:max7219:matrice_led_4x_8x8-en_francais [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ===== Matrice LEDS 5 fois 8x8 ===== | ||
| + | |||
| + | Une (petite) vidéo pour montrer le déroulement d'un texte horizontal voir programme en dessous | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Le programme pour arduino UNO modifier pour 5 matrices | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Le but c'est de faire fonctionner la matrice 4 fois 8x8 en un bloc , si l'on prend le même programme avec les 4 matrices 8X8 , on obtient ceci : | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | J'ai modifié un peu me programme original comme ceci : | ||
| + | J'ai affiché : | ||
| + | le caractere 0 sur l' | ||
| + | le caractére 1 sur l' | ||
| + | |||
| + | |||
| + | void loop(){ | ||
| + | lc.displayChar(0, | ||
| + | lc.displayChar(1, | ||
| + | lc.displayChar(2, | ||
| + | lc.displayChar(3, | ||
| + | |||
| + | ..... | ||
| + | |||
| + | } | ||
| + | |||
| + | |||
| + | | ||
| + | Mais je pense qu'il faut directement modifier la bibliothèque " | ||
| + | |||
| + | |||
| + | const static byte alphabetBitmap[41][6]={ | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | Si l'on prend la lettre " | ||
| + | |||
| + | |||
| + | Cela ne pourra pas fonctionner car la première lettre B et codée sur 5 colonnes et la deuxième lettre B et codée sur 8 colonnes. Il faut créer de toutes pièces la lettre B vertical sur 5 colonnes. Ou alors modifier la valeur de la const static byte alphabetBitmap[41][6] en [38][8]. A tester | ||
| + | |||
| + | Cela ne fonctionne pas , il faut ( pour l' | ||
| + | ce nous donne : | ||
| + | |||
| + | const static byte alphabetBitmap[41][8]={ | ||
| + | {0xf8, 0x88, 0x88, 0x88, 0x88, 0xf8, 0x00, 0x00}, //0 | ||
| + | {0x18, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00}, | ||
| + | {0xf0, 0x10, 0x20, 0x40, 0x80, 0x78, 0x00, 0x00},//2 | ||
| + | {0xf8, 0x08, 0x38, 0x38, 0x08, 0xf8, 0x00, 0x00},//3 | ||
| + | {0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0x00, 0x00},//4 | ||
| + | {0xf8, 0x80, 0xf0, 0x08, 0x08, 0xf0, 0x00, 0x00},//5 | ||
| + | {0x40, 0x80, 0x80, 0xf8, 0x88, 0xf8, 0x00, 0x00},//6 | ||
| + | {0xf8, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00},//7 | ||
| + | {0xf8, 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x00, 0x00},//8 | ||
| + | {0xf8, 0x88, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0x00},//9 | ||
| + | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},// blank space | ||
| + | {0x20, 0x20, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00}, //: | ||
| + | {0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00},// - | ||
| + | {0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00},// . | ||
| + | {0xFC, | ||
| + | {0x70, 0x88, 0xf8, 0x88, 0x88, 0x88, 0x00, 0x00},//A | ||
| + | {0xf0, 0x88, 0xf0, 0x88, 0x88, 0xf0, 0x00, 0x00},//B | ||
| + | ............................ | ||
| + | === Création de la matrice pour le B === | ||
| + | |||
| + | Utilisation du site : | ||
| + | [[http:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | === Le fickier LedControlMS.h modifié === | ||
| + | |||
| + | Fichier LedControlMS.h modifie pour avoir les lettres verticales | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | A renommer en LedControlMS.h et à insérer dans le dossier Arduino/ | ||
| + | ]] | ||
| + | |||
| + | === Le programme === | ||
| + | {{ : | ||
| + | |||
| + | === La vidéo === | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Il reste à voir comment rendre l' | ||
| + | |||
| + | |||
| + | === Un programme d' | ||
| + | |||
| + | |||
| + | Un programme qui affiche un texte déroulant avec la date et l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | *[[https:// | ||
| + | |||
| + | === Un programme qui affiche ... === | ||
| + | |||
| + | la date, l' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | les variables ( le poème) prennent beaucoup de place en mémoire | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
