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 : de jbpuel
