thingz.compas
thingz.compass¶
get_x()¶
Renvoie un float pour la valeur du champ magnétique sur l’axe x en uT
get_y()¶
Renvoie un float pour la valeur du champ magnétique sur l’axe y en uT
get_z()¶
Renvoie un float pour la valeur du champ magnétique sur l’axe z en uT
get_values()¶
Renvoie une liste pour les valeurs du champs magnétique sur les 3 axes L’index 0 correspond à l’axe X,1 pour Y et 2 pour Z
heading()¶
Renvoie un float représentant le cap courant de 0° a 360°
from thingz import *
while True:
print(str(compass.heading()));
calibrate(hard_time: int, soft_time: int)¶
Calibrer le magnétomètre.
Pendant la calibration il est nécessaire de faire pivoter la carte dans toutes les directions.
La calibration peut durer une minutes et ne communique pas
les paramètres: