最近、インクリメンタル ポジション エンコーダとしての光学式マウスの優れた点に気付きました。
通常、光学式マウスには、USB インターフェイスに接続されたイメージ プロセッサにカメラが接続された 1 つのコンポーネントが含まれています。解像度はカメラの解像度に依存します。インターネットでは、このタイプのコンポーネントのデータシートを簡単に見つけることができ、コンポーネントの読み取り/書き込み方法も説明されています。
私が最初に解決しなければならない問題は、エンコーダ マウスが接続されている USB ポートを無効にすることなく、ラップトップ/PC からポインティング デバイスとして認識されないようにする方法です。2 つのエンコーダを使用する必要があるため、PC (Windows XP を実行) で 3 つの USB ポートを使用する必要があります。1 つはポインティング デバイスとしてのマウス用、2 つはエンコーダとしてのマウス用です。
2 番目の質問は、USB ポートを介してエンコーダ マウスとの間で命令/データを読み書きする方法です。C++ のチュートリアル/例へのリンクを送ってもらえますか?
よろしくお願いします。
ステファン