diy:grove:programmes
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:programmes [2020/04/03 15:40] – jbpuel | diy:grove:programmes [2020/04/05 09:17] (Version actuelle) – [Programmes Grove] jbpuel | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
| Présente les possibilités d' | | Présente les possibilités d' | ||
| Mesure une valeur sur le potentiomètre et l' | | Mesure une valeur sur le potentiomètre et l' | ||
+ | | Mesure une valeur sur le potentiomètre et l' | ||
+ | | Mesure une valeur sur le potentiomètre et l' | ||
+ | | Affichage de On ou Off sur l' | ||
+ | | Affichage de On ou Off sur l' | ||
+ | | Utilisation du baromètre BMP085 et affichage sur lcd | {{ : | ||
+ | | Mesure de luminosité avec TSL2561 et affichage sur lcd | {{ : | ||
+ | | Détection de mouvement et affichage sur lcd | {{ : | ||
+ | | Détection de mouvement et affichage sur lcd via une interruption | {{ : | ||
+ | |||
+ | ===== Patch de la bibliothèque Grove pour TM1637 ===== | ||
+ | |||
+ | La fonction '' | ||
+ | |||
+ | <code cpp> | ||
+ | if (number != 0) { | ||
+ | display(j, number % 10); | ||
+ | } else { | ||
+ | display(j, 0x7f); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | par | ||
+ | |||
+ | <code C++> | ||
+ | // Patch JB pour afficher les 0 | ||
+ | |||
+ | if (number != 0) { | ||
+ | display(j, number % 10); | ||
+ | } else { | ||
+ | if (j == 3) { | ||
+ | display(j, number % 10); // affiche un 0 en dernière position | ||
+ | } else { | ||
+ | display(j, 0x7f); | ||
+ | } | ||
+ | } | ||
+ | </ |
diy/grove/programmes.1585928425.txt.gz · Dernière modification : 2020/04/03 15:40 de jbpuel