1

入手した Arduino ボードを Java で接続し、そこからデータを取得する必要があります。ボード自体は正常に動作しています (Oython スクリプトを使用して別のコンピューターでテスト済み)。

私の問題は、実際にUSBポートを使用することです。RXTX ライブラリを正しくインストールしたところ、使用可能なポートが一覧表示されますが、USB ポートではなく COM ポートのみが一覧表示されます。

while (enumComm.hasMoreElements()) {
    CommPortIdentifier currPortId = (CommPortIdentifier) enumComm.nextElement();
    System.out.println(currPortId.getName());
}

これは、利用可能なポートを反復処理するために使用しているコードです。出力は次のようになります。

WARNING:  RXTX Version mismatch
    Jar version = RXTX-2.2pre1
    native lib Version = RXTX-2.2pre2
COM3
COM4

私はWindowsを使用しています。Linux には多くの投稿があり、追加のヘルプや変更されたコードなしでリストに表示されるだけなので、はるかに簡単です。

4

1 に答える 1

0

USB ポートは正しく COM ポートとして認識されていますか? デバイス マネージャーを見ると、次のようになっているはずです。

ここに画像の説明を入力してください

于 2012-02-15T15:43:43.297 に答える