使用HMC5883L从i2c库读取X轴

时间:2016-09-17 19:16:21

标签: python i2c

我使用HMC5883L和i2c库。我正在使用此代码来获取它所面临的方向

from i2clibraries import i2c_hmc5883l

hmc5883l = i2c_hmc5883l.i2c_hmc5883l(1)
hmc5883l.setContinuousMode()
hmc5883l.setDeclination(0,6)
print(hmc5883l)

但这会打印所有轴,我只想要x轴,但我不知道如何单独获取x轴,以便我可以比较x值。如果有人知道如何做到这一点,我们将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

试试这个:

from i2clibraries import i2c_hmc5883l

mag_sensor = i2c_hmc5883l.i2c_hmc5883l(1)

mag_sensor.setContinuousMode()
mag_sensor.setDeclination(0,6)

var = str( mag_sensor)
var = var.partition("\n")[0]
print(var)