Niveau: Moyen
-
Basique
-
Au démarrage
-
Lorsque le bouton A est pressé
-
Toujours
-
Montrer nombre
-
Afficher texte
-
Montrer la flèche Nord
-
-
Entrée
-
Calibrer la boussole
-
Direction de la boussole (°)
-
-
Logique
-
Si … alors
-
Opérateur <
-
Opérateur et
-
Opérateur ou
-
-
Variables
-
Définir item
-
Au démarrage de la carte Micro:bit, calibrer la boussole.
Calibrer la boussole permet d’initialiser le composant qui mesure l’orientation. Lorsque la carte Micro:bit affiche le message "Draw a circle", il faut tourner la cartedans tous les sens jusqu’à voir apparaître un cercle complet.
Lorsque le bouton 1 est pressé, lire la direction de la boussole (c’est un angle en degrés), et afficher ce nombre.
Le Nord correspond à la direction 0°=360°:
Note
|
Les forts en math auront remarqué que la boussole suit le sens horaire au lieu du sens trigonométrique. |
Lors que la direction de la boussoles est comprise entre 45° et 135°, afficher E comme Est:
si (direction > 45) et (direction < 135°) alors afficher texte "E"
Faire de même avec le Nord, l’Ouest et le Sud:
Nord |
N |
de 0° |
à 45° |
Est |
E |
de 45° |
à 135° |
Sud |
S |
de 135° |
à 225° |
Ouest |
O ou W |
de 225° |
à 315° |
Nord |
N |
de 315° |
à 360° |
On pourra dupliquer les blocs pour aller plus vite.
Comment faire pour traiter le cas particulier du Nord plus simplement?