2012-02-15 106 views
1

我必须连接我用Java获得的Arduino板并从中获取数据。该板本身工作正常(在另一台带有Oython脚本的计算机上进行测试)。带窗口的RXTX Arduino USB

我现在的问题是实际使用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来说,有很多帖子,它似乎更容易,因为它们简单地出现在列表中,没有任何额外的帮助/更改的代码。

回答

0

是否将USB端口正确检测为COM端口?看在设备管理器中,你应该有这样的事情:

Enter image description here

+0

感谢,认为做到了。 – 2012-02-15 15:50:05