視差 RFID リーダーによってスキャンされ、Arduino デバイスを使用してコンピューターに送信されるRFIDタグ番号から読み取ろうとしています。を使用してシリアルポートから読み取ろうとしていますRXTXCommDrive
が、Arduino を PC に接続するとCOM3に接続され、ラップトップに接続すると COM4 に接続されるという問題があります。COM ポートをループして正しいポートを見つける方法はありますか?
質問する
1895 次
1 に答える
1
RXTX wiki には、使用可能なポートをリストするための 2 つの例がリストされています。
- http://rxtx.qbang.org/wiki/index.php/Discovering_comm_ports
- http://rxtx.qbang.org/wiki/index.php/Discovering_available_comm_ports
しかし: 2 つのポートを見つけたらどうしますか? とにかく、何らかの構成ファイルを使用する必要があります。
3 番目の可能性は次のとおりです。ほとんどの USB ドライバーでは、特定のチップを特定の COM ポート ID に割り当てることができます。FT232R チップを使用している Arduino の場合、次の 2 つの方法があります。ドライバー設定を介してポート ID を再割り当てするか、レジストリ編集を介して多数のポート ID を再割り当てします。
関連するアプリケーション ノートは次の場所にあります。
http://www.ftdichip.com/Support/Documents/AppNotes.htm
- AN_107 "高度なドライバー オプション"
- AN_132 「Windows レジストリを使用した COM ポート番号の再割り当て」
新しいArduinoの他のチップにも同様の機能があると確信しています。
于 2012-07-31T07:48:24.900 に答える