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 : 2020/04/03 17:30 de jbpuel