如何从Arduino获取数据和校准"9 Axis Motion Shield"



我正在尝试从Arduino"9轴运动屏蔽"获取数据,连接它没有问题,但是,在尝试示例代码时,校准值始终为0(低(,并且我只从所有传感器获得零。是否有进入校准模式的特定方法?github回购的自述文件不是很清楚。

我正在使用arduino的库以及示例代码。https://github.com/arduino-org/arduino-library-nine-axes-motion

Euler示例代码的输出为:

时间:3296ms H:0.00度R:0.00度p:0.00度A:0 M:0 G:0 S:0

时间:3316ms H:0.00度R:0.00度p:0.00度A:0 M:0 G:0 S:0

时间:3336ms H:0.00度R:0.00度p:0.00度A:0 M:0 G:0 S:0

Andrew Bullock找到了解决方案。github上的库是为旧版本的盾牌编码的。github用户"trullock"(Andrew Bullock(修复了这个问题。您可以在他的存储库中找到他的解决方案:https://github.com/trullock/arduino-library-nine-axes-motion

最新更新