Java:选择串口来读取Arduino Uno

时间:2012-07-30 23:02:52

标签: java serial-port arduino rfid rxtx

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

1 个答案:

答案 0 :(得分:1)

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

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

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

相关的应用说明可在此处找到:

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

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

我确信新的Arduinos的其他芯片具有相似的功能。