ESP32-S3-DevkitCを使ってNintendo Switchのゲームを自動化するマイコン用のライブラリです。
このライブラリはinterimadd氏のNintendoSwitchControllを参考に作成しています
必要なもの
ESP32-S3-DevkitC-1 1台(https://akizukidenshi.com/catalog/g/gM-17073/)
USB ケーブル 2本(ESP32-S3-DevkitC-1 と Switch や PC を接続するのに必要)
動作環境
Arduino IDE(1.8.19 推奨)
Arduino core for ESP32 (2.0.6)
Arduinoのライブラリのあるフォルダ、C:/Users/ユーザ名/Documents/Arduino/librariesなどにこのリポジトリをダウンロードし展開する
- ESP32 S3 DevkitC-1のUSB端子のUARTシルク側をPCに接続、USBシルク側をSwitchへ接続
- Arduino IDEを立ち上げる
- ツール→ボード→ESP32 Arduino→ESP32S3 Dev Moduleを選択
- シリアルポートも接続してるポートに変更
- サンプルスケッチ(ファイル→スケッチ例→SwitchControllerESP32→AutoButton)を開く
- スケッチ→マイコンボードへ書き込む
Aボタン連打するサンプルなので、ポケモンセンターのNPCの前などで試してください
主要な関数に関しては元のライブラリと同じように使用することができますが、使用前に初期化関数を実行する必要がありますので注意してください。
--setup関数--
switchcontrolleresp32_init(); ← 必須
USB.begin(); ← 必須
switchcontrolleresp32_reset(); ← 念のため
このプロジェクトのライセンスはMITライセンスです。詳細はLICENSEをご覧ください。