diy:grove:afficheurs
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 | ||
| diy:grove:afficheurs [2020/04/03 17:30] – jbpuel | diy:grove:afficheurs [2020/04/03 17:40] (Version actuelle) – [Afficheur 4 chiffres] jbpuel | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ===== Afficheur LCD RGB backlight ===== | ===== Afficheur LCD RGB backlight ===== | ||
| - | |||
| - | Une fois installée la bibliothèque dans l'IDE Arduino, on dispose de fichiers d' | ||
| <code C++> | <code C++> | ||
| Ligne 111: | Ligne 109: | ||
| </ | </ | ||
| + | ===== Afficheur 4 chiffres ===== | ||
| + | Dans la bibliothèque TM1637 fournie pour Grove, plusieurs fonctions d' | ||
| + | ==== Avec la bibliothèque Grove (modifiée) ==== | ||
| + | |||
| + | <code C++> | ||
| + | #include " | ||
| + | |||
| + | // Définition des pins pour TM1637 : connecter sur D6 du shield Grove | ||
| + | const int CLK = 6; | ||
| + | const int DIO = 7; | ||
| + | TM1637 afficheur(CLK, | ||
| + | |||
| + | void setup() { | ||
| + | afficheur.init(); | ||
| + | afficheur.set(BRIGHT_TYPICAL); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | int potar = analogRead(A0); | ||
| + | int val = map(potar, | ||
| + | delay(150); | ||
| + | afficheur.displayNum(val); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Avec la bibliothèque alternative TM1637Display ==== | ||
| + | |||
| + | Bibliothèque de [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | <code C++> | ||
| + | #include < | ||
| + | |||
| + | // Définition des pins pour TM1637 : connecter sur D6 du shield Grove | ||
| + | const int CLK = 6; | ||
| + | const int DIO = 7; | ||
| + | |||
| + | TM1637Display afficheur(CLK, | ||
| + | |||
| + | void setup() { | ||
| + | afficheur.clear(); | ||
| + | afficheur.setBrightness(2); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | int potar = analogRead(A0); | ||
| + | int val = map(potar, | ||
| + | delay(150); | ||
| + | afficheur.showNumberDec(val); | ||
| + | } | ||
| + | </ | ||
diy/grove/afficheurs.1585935054.txt.gz · Dernière modification : de jbpuel
