Réaliser une boussole

1 - Objectif de la manipulation : Réaliser une boussole avec la carte Micro:Bit

Relier la carte micro:Bit à votre P.C. par le câble usb.
Connectez vous à l’interface de programmation « MakeCode for Micro:Bit »

Nous allons tenter de programmer le script suivant : La carte Micro:Bit indiquera les 4 points cardinaux. N : Nord, E : Est, S : Sud, O : Ouest.

La boussole détecte le champ magnétique de la Terre, permettant de savoir quelle direction le micro:bit indique.

La boussole doit être étalonnée avant de pouvoir être utilisée : un bloc spécifique existe. Ce bloc sera placé au démarrage.

Lorsque l'étalonnage commence, le micro:bit va faire défiler des instructions. Suivre simplement les instructions et incliner le micro:bit afin de déplacer les points lumineux du centre vers l'extérieur jusqu'à ce que vous ayez dessiné le contour d'un cercle.
Nous allons demander à la boussole d’indiquer les 4 points cardinaux, il va falloir définir 4 intervalles d’angles de 90 degrés chacun.

Découpage du cercle en 4 parties

* 315° ≤ N ≤ 0° et 0° ≤ N < 45°
* 45° ≤ E <135°
* 135° ≤ S <225°
* 225° ≤ O <315°

 

Nous pouvons écrire l'algorithme suivant :

Au démarrage

          calibrer la boussole

 

Pour toujours

Définir la variable "angle" à "direction de la boussole"

Si la variable angle est inférieure à 45° alors

          Afficher le texte "N"

Sinon

          Si la variable angle est inférieure à 135° alors

                      Afficher le texte "E"

          Sinon

                    Si la variable angle est inférieure à 225° alors

                              Afficher le texte "S"

                    Sinon

                              Si la variable angle est inférieure à 315° alors

                                        Afficher le texte "O"

                              Sinon

                                        Afficher le texte "N"

Fin pour toujours



2 - Écrire l'algorithme du programme ainsi fait.

Pour les 5eme : Réaliser une boussole avec la carte Micro:Bit en indiquant N (nord), NE (Nord Est), E (est), SE (Sud Est), S (sud), SO (Sud Ouest), O (ouest), NO (Nord Ouest).

3 - Dessiner un cercle et positionner 8 angles égaux. Donner les valeurs sur votre dessin de ces 8 angles. On nommera chacun des points sur le cercle N; NE; E; SE; S; SO; O; NO. Se seront nos 8 points cardinaux.

4 - Avant de réaliser le script, écrire l'algorithme du programme modifié.

5 - Réaliser le script et le montrer à l'enseignant.

6 - Pour les 3eme : Réaliser une boussole avec la carte Micro:Bit en indiquant N , NE (Nord Est), E, SE (Sud Est), S, SO (Sud Ouest), O, NO (Nord Ouest). Indiquer la direction et l'angle obtenu par rapport au nord.