0

視差 RFID リーダーによってスキャンされ、Arduino デバイスを使用してコンピューターに送信されるRFIDタグ番号から読み取ろうとしています。を使用してシリアルポートから読み取ろうとしていますRXTXCommDriveが、Arduino を PC に接続するとCOM3に接続され、ラップトップに接続すると COM4 に接続されるという問題があります。COM ポートをループして正しいポートを見つける方法はありますか?

4

1 に答える 1

1

RXTX wiki には、使用可能なポートをリストするための 2 つの例がリストされています。

しかし: 2 つのポートを見つけたらどうしますか? とにかく、何らかの構成ファイルを使用する必要があります。

3 番目の可能性は次のとおりです。ほとんどの USB ドライバーでは、特定のチップを特定の COM ポート ID に割り当てることができます。FT232R チップを使用している Arduino の場合、次の 2 つの方法があります。ドライバー設定を介してポート ID を再割り当てするか、レジストリ編集を介して多数のポート ID を再割り当てします。

関連するアプリケーション ノートは次の場所にあります。

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

  • AN_107 "高度なドライバー オプション"
  • AN_132Windows レジストリを使用した COM ポート番号の再割り当て

新しいArduinoの他のチップにも同様の機能があると確信しています。

于 2012-07-31T07:48:24.900 に答える