«前の日記(2018年08月22日) 最新 次の日記(2018年12月04日)» 編集

日々をアレコレ


2018年11月06日

ESP32でBlutooth HID

個人的にメモ。

ESP32とBluetoothコントローラーをHID(Bluetooth Classic)で接続する簡単な方法 - Qiita の記事に従えてば、BluetoothなゲームパッドをESP32からbtstackを使って接続できるようになる。今回使ったのは8BITDOのBluetoothゲームパッドなので、その辺りも記事とほぼ一緒。流れとしては、

  1. ESP32が起動して、接続待ちになる。
  2. 「X+Start」長押しでゲームパッドをHIDモードで起動する。
  3. しばらくすると接続完了。

アナログスティックなしのモデルを使ったせいなのか、十字キーの状態変化が非常に面倒な感じだったけど、それ以外は特に問題なく素直な感じでデータも取得できそう。ややこしいのはStartボタンを長押しするとゲームパッドの電源が落ちちゃうこと。サンプルだと切断されると再接続しないので、そのへんの処理も実際には必要になるっぽい。


«前の日記(2018年08月22日) 最新 次の日記(2018年12月04日)» 編集