MOD-MAG utilise un MAG3110 de FreeScale/NXP. Le MAG3110 est un magnétomètre 3 axes. Il utilise une source d'alimentation de 1.95V à 3.6V et communique par l'intermédiaire du bus I2C. Les donnés sont envoyées sur le bus I2C en utilisant le complément en deux (donc signés). La gamme de valeur évolue entre -30000 à +30000 pour la gamme de ±1000µT (micro Tesla).
+
+
Ce senseur permet de détecter rapidement des champs magnétiques dans le voisinage. Les données peuvent être utilisées pour créer une boussole digitale ou détecter le champ magnétique de transformateurs électriques!
−
== Introduction ==
+
L'avantage du module MOG-MAG est qu'il expose un port UEXT facilitant les raccordements.
−
MOD-MAG utilise un MAG3110 de NXP pour effectuer une lecture du champ magnétique sur 3 axes. L'avantage du module MOG-MAG est qu'il expose un port UEXT facilitant les raccordements.
[[Fichier:MOD-MAG3110.png]]
[[Fichier:MOD-MAG3110.png]]
Ligne 178 :
Ligne 180 :
print( "That's the end folks")</syntaxhighlight>
print( "That's the end folks")</syntaxhighlight>
+
+
Contenu de l'exemple est disponible dans {{fname|testcal.py}}.
+
+
=== Exemple: autres ===
+
La [https://github.com/sparkfun/SparkFun_MAG3110_Breakout_Board_Arduino_Library bibliothèque MAG3110 Arduino proposé par Sparkfun] propose d'autres exemples comme:
+
* La magnitude
+
* Bousolle digitale
+
* Lecture MicroTesla (extra)
+
* Le déclenchement de mesure (mode triggered)
+
+
Le temps manquant, je n'ai pu faire le portage de ces exemples (et code bibliothèque correspondant) sous MicroPython. N'hésitez pas à nous contacter sur MC Hobby en cas de besoin ou partage de participation.