arduino串口绘图_Arduino IDE开发环境串口绘图仪(Serial Plotter)使用方法简介

在过去,我们在使用Arduino开发板进行数据可视化时,都必须使用第三方或自行开发的软件才能完成工作。因此,当Arduino团队决定改善这种情况时,确实是一件令人兴奋的事情。在本篇文章中,我们一起来看一下他们提供的解决方案,一个称为串口绘图仪(Serial Plotter)的工具。在最新版的Arduino IDE开发环境中都带有这个新工具。

串口绘图仪(Serial Plotter)提供了一种方法,通过它我们可以将实时打印到Arduino的串口的数据绘制成图表。在将此功能包含在Arduino IDE中之前,开发人员通常必须使用其他工具或编程语言(例如Python)编写代码,来以获取Arduino数据。由于这需要额外的工作和时间,因此使调试变得困难,特别是在基于波形的应用程序中,在串口监视器上查看数据是不够的。

串口绘图仪实际上是从预设的串口获取值并将其绘制在xy轴图。 Y轴代表来自串口的值,并随着该值的增加或减少自动进行调整。 X轴可以说是一个时间实例。 x轴上的每个点代表Arduino代码中println语句的执行。简而言之,每次执行println命令时,新的点/数据(对应于特定println语句的Y值)都会记录在图形上。在此版本的Arduino IDE中,串口绘图仪的局限性在于它仅支持500个数据样本,之后可能需要重新启动绘图仪。这可能会使绘图仪不适用于某些应用程序,但是我相信随着IDE的更新,这种情况将会改变。

Serial Plotter.png (64.36 KB, 下载次数: 18)

2020-10-23 10:18 上传

将代码上传到Arduino开发板后,可以通过单击Tools -> Serial Plotter在下拉菜单

你可能感兴趣的:(arduino串口绘图)