復活の日 ― 2020年11月11日 18:23
そうだ、アサブロが有ったんだ。
久しぶりに投稿してみるか。
ESP32でラジコンやってみるか ― 2020年11月11日 18:25
ESP32で遊んでみたが、結構使える。
WiFiやBTが使えるので、ラジコンが作れるではないか。
PS3のコントローラが遊んでいるので、これを利用しよう。
WiFiやBTが使えるので、ラジコンが作れるではないか。
PS3のコントローラが遊んでいるので、これを利用しよう。
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