ESP32とPS3コントローラのペアリング ― 2020年11月11日 18:44
ESP32でPS3コントローラを使うには、esp32-ps3ライブラリを使うと良いらしい。
先ずはペアリングが必要だが、素のESP32ではUSB接続できないのでPC用のツールでペアリングしてやることになるが、SixaxisPairToolを使用するのが良いらしい。
でも我が家にはWindows環境が無いので、sixaxispairerをUbuntuで使用した。
SixaxisPairToolはHID APIに依存しているので、先にインストールしておく。
sixaxispairerをビルドしてroot権限で実行する。
最後の2行が実行で、その1行目は現在設定されているMACアドレスの参照、2行目がペアリングするESP32のMACアドレスの設定。
mkdir ps3controller cd ps3controller git clone git://github.com/libusb/hidapi.git sudo apt-get install libudev-dev libusb-1.0-0-dev libfox-1.6-dev sudo apt-get install autotools-dev autoconf automake libtool cd hidapi ./bootstrap ./configure --prefix=/usr make sudo make install cd .. git clone https://github.com/user-none/sixaxispairer.git cd sixaxispairer mkdir build cd build cmake .. -DHDIAPI_INCLUDE_DIRS=/usr/include/hidapi -DHIDAPI_LIBRARIES=hidapi-libusb sudo ./bin/sixaxispairer sudo ./bin/sixaxispairer xx:xx:xx:xx:xx:xx
コメント
トラックバック
このエントリのトラックバックURL: http://shirata.asablo.jp/blog/2020/11/11/9315528/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。