簡體   English   中英

Java:選擇串行端口以讀取Arduino Uno

[英]Java: select serial port to read Arduino Uno

我正在嘗試從由視差RFID讀取器掃描並使用Arduino設備發送到計算機的RFID標簽號中讀取數據。 我正在嘗試使用RXTXCommDrive從串行端口讀取RXTXCommDrive ,但是問題是,當Arduino連接到PC時,它連接到COM3 ,而連接到筆記本電腦時,它連接到COM4。 有沒有辦法遍歷COM端口並找到正確的端口?

RXTX Wiki列出了兩個列出可用端口的示例:

但是:如果找到兩個端口怎么辦? 因此,無論如何您都應該使用一些配置文件。

第三種可能性是:大多數USB驅動程序允許將特定芯片分配給特定的COM端口ID。 對於使用Arduinos的FT232R芯片有兩種方式:通過驅動程序設置重新分配端口ID 通過注冊表編輯重新分配一堆端口ID的。

相關的應用筆記可以在這里找到:

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

  • AN_107高級驅動程序選項
  • AN_132使用Windows注冊表重新分配COM端口號

我確定較新的Arduino的其他芯片也具有類似的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM