PokemonSWSHAutomation はswitch製のコントローラをエミュレーションしたarduinoをPCから操作するソフトです。
この記事 にあるコードを元に作成されています。
このコードはUSBではなくEthernetを用いて通信します。 そのためEthernet Shield 2などが必要になります。
PokemonSWSHAutomation\arduino_firmware\ethernet_server ディレクトリで
- config.sample.h をコピーして config.h にする
- config.hを編集して
mac
にArduinoのethernetのMACアドレスを入れ、ip
に固定IPアドレスを入れる。ただしPCからアクセスできるネットワークであること - ethernet_server.ino をArduino IDEからインストールする