◆ESP32(M5STickC) Arduino IDE 2.3.4 でPS4コントローラを使う事が出来きました。
開発環境 2024/05/22時点
①Arduino IDE 2.3.2
②Windows11 X64 Pro 23H2
➂PS4Controller 1.0.8
1.まずは、PS4コントローラ用のライブラリをインストールします。
①ライブラリマネージャーで「PS4」と検索し、PS4Controllerを
インストールします。
2.PS4コントローラは、接続先(ESP32)のBluetoothのMac Addressを記憶しなくては、
なりません。
①ESP32のBluetoothのMac Addressを調べるため、下記のスケッチを書き込み、
メモしておきます。
②実行例
3.PS4コントローラに、Mac Addressを記憶させるためのソフトを下記サイトで
ダウンロードします。 (Windows用
SixaxisPairTool 0.3.12024/05/22時点
➂SixaxisPairToolを実行し、<2.①>でメモしたMac Addressを入力し
「Update」をクリックし書き換えます。
(最初の実行時かなり時間がかかりました。)
(最初の実行時かなり時間がかかりました。)
4.サンプルプログラムを実行してみます。
①「PS4ReceiveData.ino」実行し各ボタンの動きを確認出来ました。
②「PS4SendData.ino」は、LEDをレインボーカラーにしたり
バイブレーターを制御出来たりしました。
以上 色々なコントロールに活用出来るようになりました。
コメント