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)); }
广告