MangoPi Forum
Widora_NEO: 挂载加速度计ADXL345
Default
midas-zhou
January 17, 2018, 12:37am
#1
!
1516149089094-与widora连接方法-resized.jpg
760×633 97.9 KB
将ADXL345加速度计挂到Widora-NEO的I2C接口上试验。
先前已将OLED挂到I2C接口上,连续写数据到设备毫无问题。这次发现从ADXL345一次连读几个寄存器会造成系统卡住。可能是I2C驱动没有超时处理? 后改成一次读一个寄存器数据就OK了, 速度也不慢。我买的这个模块比较便宜,所以也有点怀疑模块的性能。
!
1516149239887-odr400-resized.jpg
760×437 95.5 KB
将数据进行简单的平滑滤波处理
!
1516150033479-static-resized.jpg
760×320 70.2 KB
!
1516150044002-4orderiir-resized.jpg
760×475 50.6 KB
最后传到PC机上转化成倾角进行遥控杆试验。
源码:
https://github.com/widora/ctest/tree/master/ADXL345