ESP32-DevKitC の bluetooth-HIDでPCの音量操作(Template)
ESP32にはBluetoothやWiFiが搭載されているので、今回はまずBluetoothを使用してみる。bluetooth HIDのテンプレートがあったので動かしてみてBluetoothの使い方を勉強する。
HIDとはHuman Interface Device の略でマウスやキーボード をBluetooth経由で使用するための通信仕様。テンプレートは、PCの音量を2秒間隔で上げたり下げたりするプログラムという嫌がらせのようなものだが、とりあえず動かしてみる。
ESP-IDFで"esp_hid_device"を開く
まずいつも通り、新しいプロジェクトを作成してテンプレートを選択する。
ESP32とペアリング
ESP32に書込みが完了したら、PCとESP32をペアリングする。ESP32とのペアリングは通常のbluetooth端末と同様の手順で可能。まず、「Bluetoothまたはその他のデバイスを追加する」をクリックして「ESP BLE HID2」を見つけたらクリックしてペアリングする。
ペアリングが完了するとESP32から音量操作の信号が来て2秒間隔で音量を上げて下げることを繰り返す。
テンプレートのプログラム
テンプレートのデモ動作箇所を抜粋して下に示す。 ここで約2秒間隔で音量を上げて、下げてを繰り返している。