2012-07-30 148 views
0

我想從RFID讀取標籤號碼,該標籤號碼由視差RFID閱讀器掃描,並使用Arduino設備發送到計算機。我試圖從使用RXTXCommDrive的串行端口讀取,但問題是,當Arduino連接到PC時,它連接到COM3,當連接到筆記本電腦時,它連接到COM4。有沒有辦法通過COM端口循環,找到正確的端口?Java:選擇串口讀取Arduino Uno

回答

1

的RXTX維基列出了兩個例子上市可用的端口:

但是:如果你發現兩個端口你會怎麼做?所以無論如何你都應該使用一些配置文件。

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

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

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

  • AN_107高級驅動程序選項
  • AN_132重新勘定COM端口使用數字Windows註冊表

我確定新的Arduinos的其他芯片有類似的功能。