Boussole GY-271

Bonjour à tous !

Je viens d’acquérir un module GY-271 afin de faire une boussole avec un arduino.
Avec le module était fourni un programme pour le tester. Le voici :

#include <QMC5883LCompass.h>
QMC5883LCompass compass;

void setup() {
Serial.begin(9600);
  compass.init();
}

void loop() {
compass.read(); // Read compass values
byte a = compass.getAzimuth();
// Return Azimuth reading
Serial.print("Azimuth: ");
Serial.println(a);
byte d = compass.getBearing(a);
// Output is a value from 0 - 15
// based on the direction of the bearing / azimuth Serial.print("Direction: ");
Serial.println(d);
char compassLetters[3]; compass.getDirection(compassLetters, a); 
Serial.print(compassLetters[0]); 
Serial.print(compassLetters[1]); 
Serial.println(compassLetters[2]);
delay(1000);
}

Le problème est que je n’ai pas tout à fait compris l’orientation du capteur. Je m’explique : en fait lorsque je tourne le capteur pour faire comme une boussole, il m’arrive d’avoir des choses incohérentes comme passer du Nord au Sud en tournant de quelques degrés.
Du coup je pense en fait ne pas savoir autour de quel axe il faut tourner et ne connaît pas l’orientation du capteur.
Autre chose également, le programme affiche la valeur de l’Azimuth et je n’ai pas trop compris ce que cela signifie.
Si quelqu’un pouvait m’éclairer !

Merci beaucoup et bonne journée à tous !

Selon Wikipedia :

L’azimut est l'angle dans le plan horizontal entre la direction d'un objet et une direction de référence.
Cette référence peut être le nord géographique ou magnétique.

L'azimut est mesuré depuis le nord en degrés de 0° (inclus) à 360° (exclu) dans le sens rétrograde (sens des aiguilles d'une montre) : ainsi l’est est au 90°, le sud au 180° et l’ouest au 270°.

En gros, lorsque tu mets la boussole horizontale, l'azimut est l'angle entre le nord et la direction dans laquelle est orienté le capteur
principe.jpg
Si tu connais la direction du nord, oriente ton capteur vers le nord et regarde ce qu'il indique comme azimut, tu comprendras rapidement.

Aussi, lis ceci, il est possible que tu n'utilises pas la bonne bibliothèque

principe.jpg