Étape 4: codage
Pour tester si cela fonctionne, vous pouvez taper ce code dans "nano" et nommez-le comme whatevernameyouwant.py
d’i2clibraries import i2c_hmc5883l
hmc5883l = i2c_hmc5883l.i2c_hmc5883l(1) #choosing quel i2c port à utiliser, RPi2 modèle B utilise le port 1
hmc5883l.setContinuousMode()
hmc5883l.setDeclination(0,6) #type dans la déclinaison magnétique de votre emplacement dans le support (degrés et minutes)
Print(hmc5883l)
Exécutez le code à l’aide "sudo python3 whatevernameyouwant.py". Cela devrait sortie une série de mesures en termes de x, y et z et l’angle calculé en fonction de votre vrai Nord.
Fabrication de heureuse !