我必须将我得到的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,有很多帖子,看起来要容易得多,因为它们只出现在列表中,没有任何额外的帮助/更改的代码。
发布于 2012-02-15 23:43:43
USB端口是否被正确检测为COM端口?查看设备管理器,您应该会看到类似以下内容:

https://stackoverflow.com/questions/9296317
复制相似问题