外观
踩坑Robotics Stack Exchange2022-10-12
Arduino Uno连接Razor IMU时串口数据乱码
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Razor IMU Arduino interfacing(Robotics Stack Exchange #1864)
状态:已解决
问题
Sparkfun Razor IMU示例主要面向电脑串口连接;在Arduino Uno上尝试用SoftwareSerial接收文本或二进制输出时只能收到乱码。
环境
Sparkfun Razor 9DOF IMU;Arduino Uno;Arduino MEGA;串口速率57600。
解决办法
- 先按
razor-9dof-ahrs教程让IMU本身正常工作。 - 若用Arduino Uno,按原文链接的配置接线,但注意
TX应接RX、RX应接TX,图中Rx to Rx和Tx to Tx说明是错的。 - 若可使用Arduino MEGA,使用额外硬件串口,例如用
Serial3从IMU读取、Serial向PC输出,答案中的代码基于TextFinder(Serial3)解析形如H 12.00,-345.00,678.00的数据。
原问题作者:David;采纳答案作者:user2035。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。