我想使用来自旋转超声波传感器的数据通过 arduino 绘制实时图形。为此需要什么工具或库。我正在使用使用 C 语言的官方 arduino IDE。
问问题
321 次
1 回答
1
Arduino 本身并不能真正绘制绘图,因此您必须使用串行通信将数据发送到您的计算机。然后,您的计算机可以绘制图形。有两种选择:
使用现有程序
简单的方法。
这个官方的 Arduino 页面有一些程序处理的示例代码,但我相信你可以在网上找到一堆其他的示例和教程。
自己写
这是困难而有趣的方式。
如果您已经了解一门编程语言,那就太好了!搜索一些关于如何连接 Arduino 和如何绘制数据的教程。
否则,我建议从 Python 开始,这是一个很好的起点。
爪哇
我有一些用 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
如 Arduino IDE 右下角所示,用 Arduino 连接的任何端口替换“COM9”。
实际上绘制数据需要另一个库,我看到JFreeChart在网上被推荐了很多。
于 2016-09-17T16:06:50.633 回答