做四旋翼飞行器,淘宝购买的JY901模块(9轴 IMU,自带卡尔曼滤波),省去了我做信号处理的麻烦。但是用树莓派读取数据时出现问题:读取数据时,所有的数据都是0x3F。现在问题已解决,记录一下这个过程中的心得。
1.读模块的数据都是0x3F
2.修改通信速率并开启combined
3.数据正常了
心得:
1.根据JY901模块的说明,CLK和SDA信号需要接4.7K的上拉电阻,但是RaspberryPi的I2C接口内部电路有上拉电阻,所以这个上拉电阻可以省略。这样接口就很简单。不用再焊接电阻了。
2.有些时侯RaspbrryPi用I2C需要开Combined