【问题标题】:Java: select serial port to read Arduino UnoJava:选择串口读取Arduino Uno
【发布时间】:2012-11-14 22:28:40
【问题描述】:

我正在尝试读取由视差 RFID 阅读器扫描并使用 Arduino 设备发送到计算机的 RFID 标签号。我正在尝试使用RXTXCommDrive 从串行端口读取数据,但问题是,当 Arduino 连接到 PC 时,它连接到 COM3,而当连接到笔记本电脑时,它连接到 COM4。有没有办法循环通过 COM 端口并找到正确的端口?

【问题讨论】:

    标签: java serial-port arduino rfid rxtx


    【解决方案1】:

    RXTX wiki 列出了两个列出可用端口的示例:

    但是:如果你找到两个端口,你会怎么做?所以要么你应该使用一些配置文件。

    第三种可能性是:大多数 USB 驱动程序允许将特定芯片分配给特定的 COM 端口 ID。对于使用 FT232R 芯片的 Arduino,有两种方法:通过驱动程序设置重新分配端口 ID通过注册表编辑重新分配一堆端口 ID。

    相关的应用笔记可以在这里找到:

    http://www.ftdichip.com/Support/Documents/AppNotes.htm

    • AN_107高级驱动程序选项
    • AN_132 "使用 Windows 注册表重新分配 COM 端口号"

    我确信较新的 Arduino 的其他芯片具有类似的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      相关资源
      最近更新 更多