• 已解决 72750 个问题
  • 已帮助 5976 位优秀工程师

microbit指南针每次使用前都得校准,有什么办法跳过

zwfticker 2019-03-27 浏览量:1382
microbit 的指南针,每次使用前都得校准,有什么办法
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • microbit的指南针其实是个磁力计来的,磁力计使用前都要校准,因为它得到的是一个相对值而非绝对值,当然也可以保存关机前的最后状态数据,这样下次开机前可以用最后状态数据来校准
    • 发布于 2019-03-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 如果你的坐标位置变化不大的话可以不校准啊,手机的指南针有时候当位置发生很大幅度变化也需校准

    如果不要校准可以把代码里的校准函数删了,不过那样就不准了

    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际应用环境下如果坐标变化不大,完全可以开机后定义一个是否校准的标志。

    将标志写入FLASH或E2PROM,每次先读取一下是否要校准。


    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不需要校准的话就使用if 1或if 0选择避开不就行了。
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以把校准时的数据存储起来,下一次使用时,先通过数据进行校正,再使用
    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 0
    • 0

microbit指南针每次使用前都得校准,有什么办法跳过