diy:grove:grove
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édenteDernière révisionLes deux révisions suivantes | ||
diy:grove:grove [2020/04/03 17:30] – [Afficheur Barre de LED] jbpuel | diy:grove:grove [2020/04/03 17:43] – [Utilisation d'un composant Grove] jbpuel | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
L' | L' | ||
- | Par ailleurs, un shield de base Grove doit être installé sur la carte Arduino. Ce shield met à disposition ces mêmes connecteurs, | + | Par ailleurs, un shield de base Grove doit être installé sur la carte Arduino. Ce shield met à disposition ces mêmes connecteurs, |
- | Chaque | + | Chaque |
Par exemple, le connecteur numérique D3 correspond aux pins digital 3 et digital 4.\\ | Par exemple, le connecteur numérique D3 correspond aux pins digital 3 et digital 4.\\ | ||
Certains composants n' | Certains composants n' | ||
Ligne 13: | Ligne 13: | ||
===== Utilisation d'un composant Grove ===== | ===== Utilisation d'un composant Grove ===== | ||
- | On trouve toutes les informations sur l' | + | On trouve toutes les informations sur l' |
===== Programmes Grove ===== | ===== Programmes Grove ===== | ||
Ligne 28: | Ligne 28: | ||
[[diy: | [[diy: | ||
- | |||
- | |||
- | |||
- | |||
- | ==== 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 === | ||
- | |||
- | 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/grove.txt · Dernière modification : 2020/04/03 17:44 de jbpuel