4

PS4 コントローラーを PC で動作させ、UART 経由でデータをマイクロコントローラーに中継したいと考えています。

問題は、Linux の C++ プログラミングの経験がないことです。uCの部分は私に有利です。それにもかかわらず、PS4コントローラーとの接続を設定し、すべてのボタン、スティック、モーション、トラックパッドを読み取ることができるプログラムを書きたい. また、振動やLEDの色をコントロールできるといいですね。

私は Ubuntu 16.4 を使用しており、PS4 コントローラーがバージョン以降ネイティブにサポートされていることを読みました。14.xx. しかし、接続に関して私が見つけることができるのは、一般的にスチームまたはゲーム用にコントローラーをセットアップする方法だけです. ただし、そのステータス情報を取得し、C++ を使用してそれらを操作する方法については説明しません。

インターネットでいくつかのプロジェクトを見つけましたが、それらはすべて少なくとも 3 ~ 4 年前のもので、古いバージョンの Ubuntu を使用しています。しかし、コントローラーはネイティブでサポートされているため、古いプラグイン/ドライバーを使用せずに使用することをお勧めします。私もHIDデバイスを調べ始めましたが、それは回避策のように思えます。たとえば、含めて使用するライブラリを見つけたいと思っていました...

誰かが私にヒントを与えることができれば、それは大歓迎です。

4

1 に答える 1