Outils pour utilisateurs

Outils du site


diy:grove:programmes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
diy:grove:programmes [2020/04/03 15:48] jbpueldiy:grove:programmes [2020/04/05 09:17] (Version actuelle) – [Programmes Grove] jbpuel
Ligne 6: Ligne 6:
 | Mesure une valeur sur le potentiomètre et l'affiche sur la barre LED | {{ :diy:grove:potar_barre_led.ino |}} | | Mesure une valeur sur le potentiomètre et l'affiche sur la barre LED | {{ :diy:grove:potar_barre_led.ino |}} |
 | Mesure une valeur sur le potentiomètre et l'affiche sur l'afficheur 4 LED (bibliothèque Grove patchée) | {{ :diy:grove:potar_4led.ino |}}| | Mesure une valeur sur le potentiomètre et l'affiche sur l'afficheur 4 LED (bibliothèque Grove patchée) | {{ :diy:grove:potar_4led.ino |}}|
-| Mesure une valeur sur le potentiomètre et l'affiche sur l'afficheur 4 LED (bibliothèque Orpaz) | {{ :diy:grove:potar_4led_alt.ino |}}| +| Mesure une valeur sur le potentiomètre et l'affiche sur l'afficheur 4 LED (bibliothèque TM1637Display) | {{ :diy:grove:potar_4led_alt.ino |}}| 
-| Affichage de On ou Off sur l'afficheur 4 LED en fonction d'un bouton | {{ :diy:grove:bouton_4led.ino |}} |+| Affichage de On ou Off sur l'afficheur 4 LED lorsqu'un bouton est pressé | {{ :diy:grove:bouton_4led.ino |}} |
 | Affichage de On ou Off sur l'afficheur 4 LED en fonction d'une interruption générée par un bouton | {{ :diy:grove:bouton_4led_interrupt.ino |}} | | Affichage de On ou Off sur l'afficheur 4 LED en fonction d'une interruption générée par un bouton | {{ :diy:grove:bouton_4led_interrupt.ino |}} |
 +| Utilisation du baromètre BMP085 et affichage sur lcd | {{ :diy:grove:barometre_lcd.ino |}} |
 +| Mesure de luminosité avec TSL2561 et affichage sur lcd | {{ :diy:grove:luminosite_lcd.ino |}} |
 +| Détection de mouvement et affichage sur lcd | {{ :diy:grove:mouvement_lcd.ino |}} |
 +| Détection de mouvement et affichage sur lcd via une interruption | {{ :diy:grove:mouvement_lcd_interrupt.ino |}} |
  
-===== Patch de la bibliothèque Grove pour =====+===== Patch de la bibliothèque Grove pour TM1637 =====
  
-Dans le fichier TM1636.cpp remplacer le code, lignes 204 à 210 :+La fonction ''displayNum'' n'affiche rien lorsque son paramètre vaut 0 (l'écran reste noir). Pour changer ce comportement, il faut modifier le fichier TM1637.cpp de la bibliothèque. Remplacer le code, lignes 204 à 208 :
  
 <code cpp> <code cpp>
Ligne 22: Ligne 26:
 </code> </code>
  
 +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);    // display nothing
 +            }
 +        }
 +</code>
diy/grove/programmes.1585928888.txt.gz · Dernière modification : 2020/04/03 15:48 de jbpuel