我想使用来自旋转超声波传感器的数据通过arduino绘制实时图表。这需要什么工具或库。我使用的是使用C语言的官方arduino IDE。
答案 0 :(得分:1)
Arduino本身无法绘制情节,因此您必须使用串行通信将数据发送到您的计算机。然后,您的计算机可以绘制图形。有两种选择:
简单的方法。
This官方Arduino页面提供了一些代码Processing的示例代码,但我确信您可以在线找到一堆其他示例和教程。
这是一种困难而有趣的方式。
如果您已经了解编程语言,那太好了!搜索一些有关如何连接Arduino和amp;的教程。如何绘制数据。
否则,我建议从Python开始,this是一个很好的起点。
我有一些用Java编写的旧代码,使用非常简单的JSSC库连接到Arduino:
SerialPort port = new SerialPort("COM9");
port.openPort();
port.setParams(9600, 8, 1, 0);
byte b = port.readBytes(1)[0]; //read a single byte
port.writeByte(b); //write a single byte
你要替换的地方" COM9"使用Arduino所连接的任何端口,如Arduino IDE右下角所示。
实际绘制数据需要另外一个库,我看到JFreeChart在线推荐很多。