解决jy61陀螺仪传感器读数跳动的问题

	最近项目中使用到了jy61陀螺仪传感器用来观察角度,官方也给出了例子,但是在使用过程中发现了一个问题,他会跳动,就是往正方向转动时,他会给一个负的读数,这不是很难受。这就间接的影响了后续我的判断,问题如下图所示 

在这里插入图片描述 在询问官方后,给了一个片段的截图,说是要加一个校验和 ,但是给的程序没头没尾没注释,这可怎么看呢,想了半天,在别人提点下,得到了解决。
解决方法如下
在这里插入图片描述在0x53里加上校验,为防止图挂,加上代码


          byte Sum= 0;
          for (int i = 0; i < 10; i++)
            Sum += Re_buf[i];
          if (Sum != Re_buf[10])
          {
            Serial.print("  error!");
            return ;
          }

附上:只能减少次错误出现,暂未实现完全解决

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值