使用 send_text 调试¶
向地面站发送短小调试信息(50 个字符或更少)的简单方法是使用 GCS_MAVLink::send_text().以这种方式发送的数据将显示在地面站的 HUD 和信息区域上。
在要进行打印的文件顶部包含 GCS_MAVLink.h/GCS.h
#include <GCS_MAVLink/GCS.h>;
然后在代码中应该进行打印的位置添加 send_text 命令
gcs().发送文本(mav_severity_critical, 你好,世界! %5.3f";, (双人)3.142f);
在循环运行非常快的代码部分,可能有必要对输出进行节流
天电 uint8_t 计数器 = 0; 计数器++; 如果 (计数器 >; 50) { 计数器 = 0; gcs().发送文本(mav_severity_critical, 你好,世界! %5.3f";, (双人)3.142f); }
这里有一段视频说明了这一点,还有另一种方法"