※本記事は、ポケモン剣盾をArduino Leonardoで自動化するための導入方法について書いた記事です。「Arduinoって何?」って方は前回の記事をご覧ください。
本記事は、
・Arduino Leonardoの入手
・Arduinoに書き込むための環境構築
・ライブラリ付属のプログラムを書き込み~実行
についてまとめたものです。
2022.05.23追記:導入に関しての質問などが増えてきており、文章だけだと分かりにくい箇所があるため、導入手順をまとめた動画を公開します。
2021/12/11追記:導入などにあたって頻出の質問については別ページにまとめました。コメントなどで質問する前に、こちらを確認してみてください。
自動化に必要なもの
前回の記事の復習です。
自動化を行うにあたり物理的に必要なものは以下の4つとなります(工具などは要りません)。
・Nintendo Switch(liteも可、ただし下記のケーブルの端子に注意)とポケモン剣盾(ソフト)
・Arduino Leonardoボード(搭載しているマイコンは「ATmega32U4」)
・PC(執筆者はWindows。Mac等の方は他のサイトの解説も参考にしてください)
・ArduinoとPCをつなぐケーブル(純正ボード等ならmicro USBケーブルが付属。SwitchのドッグのUSB端子に接続する場合はそのままでOK、携帯モードやSwitch liteならTypeA→TypeCへの変換が必要)
また、PCでArduino用のプログラムを作成、 書き込みをするために
・ Arduino IDE
・Switchコントローラーとして認識させるためのライブラリ
が必要となります(無料で揃います)。
以上の必要なものについて、順に解説します。