我必须将我得到的 Arduino 板与 Java 连接起来并从中获取数据。该板本身工作正常(在另一台使用 Oython 脚本的计算机上测试)。
我现在的问题是实际使用 USB 端口。我正确安装了 RXTX 库,它确实列出了可用端口,但只有 COM 端口而不是 USB 端口。
while (enumComm.hasMoreElements()) {
CommPortIdentifier currPortId = (CommPortIdentifier) enumComm.nextElement();
System.out.println(currPortId.getName());
}
这是我用来迭代可用端口的代码。输出如下所示:
WARNING: RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2
COM3
COM4
我正在使用 Windows。对于 Linux,有很多帖子,而且看起来要容易得多,因为它们简单地出现在列表中,没有任何额外的帮助/更改代码。