復活の日2020年11月11日 18:23

そうだ、アサブロが有ったんだ。 久しぶりに投稿してみるか。

ESP32でラジコンやってみるか2020年11月11日 18:25

ESP32で遊んでみたが、結構使える。
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
<< 2020/11
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

バックナンバー

RSS