从HMC52C轴读取HMC52C

2024-09-28 20:59:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在i2c库中使用HMC5883L。我用这个代码来确定它所面对的方向

from i2clibraries import i2c_hmc5883l

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

但这会打印出所有的轴,我只需要x轴,但我不知道如何单独得到x轴,这样我就可以比较x值。如果有人知道如何做这件事,我们将不胜感激。在


Tags: 代码fromimporti2c方向printhmc5883lsetcontinuousmode
1条回答
网友
1楼 · 发布于 2024-09-28 20:59:38

试试这个:

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)

相关问题 更多 >