Schritt 4: Codierung
Um zu testen ob das funktioniert, geben Sie in dieses Codes im "Nano" und nennen Sie es wie whatevernameyouwant.py
Importieren von i2clibraries i2c_hmc5883l
hmc5883l = i2c_hmc5883l.i2c_hmc5883l(1) #choosing welcher i2c port um zu verwenden, RPi2 Modell B verwendet Port 1
HMC5883L.setContinuousMode()
HMC5883L.setDeclination(0,6) #type in die magnetische Deklination von Ihrem Standort in der Halterung (Grad, Minute)
Print(HMC5883L)
Führen Sie den Code mit "Sudo python3 whatevernameyouwant.py". Dies sollte eine Reihe von Messungen in Bezug auf x, y und Z-Achse und der berechnete Winkel unter Bezugnahme auf Ihre wahren Norden ausgeben.
Glücklich machen!