Arduino串口绘图器


串口绘图器在Arduino 1.6.6及以上版本中可用。这是一个方便的工具,用于可视化快速传入的数据,例如来自传感器的。使用串口监视器,您可能无法注册数据的变化,尤其是在数据变化太快的情况下。串口绘图器将直观地显示给您变化。更重要的是,串口绘图器一次也可以绘制多个值。我认为一个例子可以最好地解释这一点。

请看下面的代码。我们正在生成随机数,但这很可能是来自模拟或数字传感器的读数。

示例

void setup() {
   Serial.begin(9600);
}
void loop() {
   // put your main code here, to run repeatedly:
   Serial.print(random(100));
   Serial.print(",");
   Serial.println(random(200));
}

上述程序的串口监视器输出变化非常快,难以解释 -

以下是上述程序的串口绘图器输出 -

正如您所看到的,Arduino自动识别正在发送两个值(使用逗号分隔符),并创建了两个单独的折线图。这会持续实时变化,并帮助您可视化变化的模式。

请注意,空格也可以用作分隔符而不是逗号。事实上,真正酷的事情是您也可以在打印输出中添加文本标签,而串口绘图器将找到要绘制的数值。例如,以下代码将在串口绘图器上产生与上述相同的输出。

示例

void setup() {
   Serial.begin(9600);
}
void loop() {
   // put your main code here, to run repeatedly:
   Serial.print("R1: ");
   Serial.print(random(100));
   Serial.print(",");
   Serial.print("R2: ");
   Serial.println(random(200));
}

更新于:2021年3月23日

593 次浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告