查看: 296|回复: 4

[未解决] DMP角度,大幅度变化

[复制链接]

该用户从未签到

发表于 2020-10-16 22:19 | 显示全部楼层 |阅读模式
大家好,本人业余人士,真心求教。
最近在做平衡小车,用到了DMP计算角度的问题。一切都好,但是发现
如果串口只输出ypr[1]的时候,数据很稳定,与真实情况也相符:
Serial.println(dmp_angle);
见下图:
ff.jpg


但是只要是同时在串口输出其他的变量,甚至即使输出固定的字符串,ypr[1]的数据就会马上呈现大幅度变化,见下图:
Serial.println("aaa");
Serial.println(dmp_angle);

ggg.jpg


这是什么原因呢,有高手能指导一下吗?谢谢了

该用户从未签到

 楼主| 发表于 2020-10-17 13:14 | 显示全部楼层
顶一下,有知道的吗

该用户从未签到

发表于 2020-10-17 16:07 | 显示全部楼层
Serial.printlndmp_angle串口输出是IISC码,改成Serial.write(dmp_angle)试试。
  • TA的每日心情
    无聊
    2020-10-22 17:17
  • 签到天数: 86 天

    [LV.6]常住居民II

    发表于 2020-10-18 17:21 | 显示全部楼层
    正常的啊,串口绘图器不管三七二十一,只要是个值他都画出来

    该用户从未签到

     楼主| 发表于 2020-10-19 22:07 | 显示全部楼层
    这个解决了,串口输出的值会变动,但是实际工作时值都是正常的。
    也就是说串口的输出混乱了。

    后来抛弃这个串口不管了,程序一切正常。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    关于使用DHT11库编译错误的补救资源
    关于使用DHT11库编译错误
    有些小伙伴使用从ArduinoIDE的库管理下载的DHT11库的时候可能会遇到编译错误的问题,
    我的ESP8266继电器也不工作
    我的ESP8266继电器也不工
    代码是下的某音上的爆改车间主任控制灯泡的那一集 #define BLINKER_WIFI #define BLIN
    各位大佬还请帮忙一看
    各位大佬还请帮忙一看
    最近在用Arduino读取一个惯导传感器数据,已经通过USB—TTL在电脑端验证过传感器是可
    arduinoUNO 用两个PIN控制一个spi设备(RFID)
    arduinoUNO 用两个PIN控制
    我已经测试,MRFC522的chipSelectPin 是正常的。当pin为低电平时可以正enable并都读写
    Arduino物联网开发实例教程
    Arduino物联网开发实例教
    [md] **blinker用户交流群 301438087 (仅限github已Star的用户加群)** ## bli
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表