ラップトップに接続されたゲームパッドで 3 つ以上のサーボを制御するソリューションを探しています。使用したい MCU は、Texas Instruments の Stellaris ランチパッドまたは MSP430 です。私はほぼすべての場所を検索しましたが、まだ答えが見つかりません。プロジェクトは PC 制御の望遠鏡マウントです。
アドバイスをよろしくお願いします!
ラップトップに接続されたゲームパッドで 3 つ以上のサーボを制御するソリューションを探しています。使用したい MCU は、Texas Instruments の Stellaris ランチパッドまたは MSP430 です。私はほぼすべての場所を検索しましたが、まだ答えが見つかりません。プロジェクトは PC 制御の望遠鏡マウントです。
アドバイスをよろしくお願いします!
自分で試したことはありませんが、これでうまくいくはずです。
ゲームパッドのドライバーをインストールする必要があります。私はこれを使用します: http://www.motioninjoy.com/download
そして、「オブジェクト指向入力システム」のようなものを使用できます(グーグルで簡単に見つけることができます)。
ランチパッドとの通信には、組み込みの仮想シリアル ポートを使用するのが最も明白です。プログラムからシリアルポートと通信するには、boost::asio lib を使用できます。シリアルポートで使用する方法の優れた例を次に示します: http://www.webalice.it/fede.tft/serial_port/serial_port.html
すっごく、必要なのはそれだけです。c/c++ 用に作成されたすべてのライブラリ。私が知っている唯一の言語なので、別の簡単な方法を見つけることができると確信しています。たとえば、Python にはすばらしいシリアル ポートのサポートがあると聞きましたが、boost::asio よりもはるかに簡単です。
あなたのプロジェクトで頑張ってください!私は似たようなことをしようとしましたが、熱意を失いました。