关于使用MPU6050中的几个问题,特记录下来

  1. 如果使用dmp计算各种角,就要用到int接口,这时使用软串口就接收不到数据,即使能够接收到,那么6050不论使用uno板卡上的2,3PIN(对应中断0,1)将不会产生中断。
  2. 如果使用uno上的硬件串口,就不会有问题,在我的项目中利用两个蓝牙进行数据传送,如果蓝牙(主设备)接在硬串口上将不能从slave设备上接收数据。为了是两个设备通信只能用到软串口(SoftwareSerial)。
  3. 蓝牙通信,要么检测设备接收数据后是否有应答,如果有应答就继续发送,如果不能接收反馈信息,那么信息要严格格式化,这样接收到数据后对数据进行处理,因为蓝牙传输数据不能控制,那么接收数据时用read将导致数据不完整或读取不及时。在接收数据时最好有足够的延迟。
  4. 如果格式化数据将不用延迟,从设备接收的数据可以滞后,但滞后的时间人是感觉不到的。

版权声明:本文为CSDN博主「acktomas」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/acktomas/article/details/102783880

生成海报
点赞 0

acktomas

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

【翻译】arduino 内置示例

内置示例{#top} https://www.arduino.cc/en/Tutorial/BuiltInExamples 内置示例是Arduino软件(IDE)中包含的草图,单击工具栏菜单打开它们&