RXTX Arduino USB 与 Windows

Posted

技术标签:

【中文标题】RXTX Arduino USB 与 Windows【英文标题】:RXTX Arduino USB with Windows 【发布时间】:2012-02-15 15:38:07 【问题描述】:

我必须将我得到的 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,有很多帖子,而且看起来要容易得多,因为它们简单地出现在列表中,没有任何额外的帮助/更改代码。

【问题讨论】:

【参考方案1】:

USB 端口是否被正确检测为 COM 端口?查看设备管理器,你应该有这样的东西:

【讨论】:

以上是关于RXTX Arduino USB 与 Windows的主要内容,如果未能解决你的问题,请参考以下文章

Mac 上的 RxTx - 串行端口已在使用中

Android Things 3 无法从 Raspberry PI 3 上的 rxtx 读取

通过 USB 从 Python 到 Arduino 的通信

arduinouno开发板上有几个usb接口

c_cpp 使用Arduino作为直接USB转串口转换器!在Arduino Duemilanove上测试过。可能是3.3V TTL但是可以与之通信

c_cpp 使用Arduino作为直接USB转串口转换器!在Arduino Duemilanove上测试过。可能是3.3V TTL但是可以与之通信