issue181:micro-ci
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 | ||
issue181:micro-ci [2022/05/30 14:16] – d52fr | issue181:micro-ci [2022/06/03 17:28] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Since there are 360 degrees in our circle and we have 24 LEDs, that would mean that each of our LEDs would represent 15 degrees. So if LED[0] represents North, East would then be LED[6], South would be LED[12] and West would be LED[18].** | Since there are 360 degrees in our circle and we have 24 LEDs, that would mean that each of our LEDs would represent 15 degrees. So if LED[0] represents North, East would then be LED[6], South would be LED[12] and West would be LED[18].** | ||
- | Tout d' | + | Tout d' |
Revenez deux mois en arrière, à la partie 13 (qui était dans le FCM n° 179). Nous utilisions le LSM 303 avec le Raspberry Pi Pico pour créer une boussole numérique. Le produit final consistait à obtenir une valeur entière normalisée qui nous donnait le nombre de degrés par rapport au Nord. Ainsi, si nous étions debout avec la plaque d' | Revenez deux mois en arrière, à la partie 13 (qui était dans le FCM n° 179). Nous utilisions le LSM 303 avec le Raspberry Pi Pico pour créer une boussole numérique. Le produit final consistait à obtenir une valeur entière normalisée qui nous donnait le nombre de degrés par rapport au Nord. Ainsi, si nous étions debout avec la plaque d' | ||
Ligne 85: | Ligne 85: | ||
Maintenant, nous devons créer le pilote. Nous allons l' | Maintenant, nous devons créer le pilote. Nous allons l' | ||
- | Rappelez-vous que nous avons défini quel NeoPixel, et sa couleur, en utilisant la fonction pixels_set(), | + | Rappelez-vous que nous avons défini quel NeoPixel, et sa couleur, en utilisant la fonction pixels_set(), |
Nous définissons maintenant quelques constantes qui fournissent les valeurs RVB pour certaines couleurs prédéfinies. | Nous définissons maintenant quelques constantes qui fournissent les valeurs RVB pour certaines couleurs prédéfinies. | ||
Ligne 110: | Ligne 110: | ||
Now the real worker function is set_heading(). This function (shown middle right) embodies the logic from the pseudo code we created earlier.** | Now the real worker function is set_heading(). This function (shown middle right) embodies the logic from the pseudo code we created earlier.** | ||
- | Nous utiliserons la couleur Rouge pour marquer le Nord (LED[0]) et le Bleu pour marquer l'Est, le Sud et l' | + | Nous utiliserons la couleur Rouge pour marquer le Nord (LED[0]) et le Bleu pour marquer l'Est, le Sud et l' |
La fonction turn_off_all() met simplement tous les pixels de l' | La fonction turn_off_all() met simplement tous les pixels de l' |
issue181/micro-ci.txt · Dernière modification : 2022/06/03 17:28 de andre_domenech