フォーク元のリポジトリをスプラトゥーン3でも動くようにしました。
使用は自己責任でお願いします。
- Aruduino UNO R3
- ジャンパーピン
- PC(確認時はArch Linux)
- avr-libc
- avr-gcc
をインストールしておく ArchLinuxなら
yay -S avr-libc avr-gcc
- pilow
をインストール
pip3 install pillow
- ローカルのPCにこのリポジトリをcloneする。
[email protected]:Explosive6363/splatoon-3-printer.git
- 内包されているsubmoduleを最新化する
cd splatoon-3-printer
git submodule update --init --recursive
- 320x120サイズのpng形式の画像を用意する。
- 用意した画像をコンバートする
python3 png2c.py -p {用意した画像のpath}
- コンパイル
make
- 画像の赤枠部分のピンをジャンプさせる
- PCに接続する。
- 1でジャンプさせたものを取り外す。
- コマンド実行
sudo dfu-programmer atmega16u2 erase
sudo dfu-programmer atmega16u2 flash Joystick.hex
sudo dfu-programmer atmega16u2 reset
- ゲーム内でポストに話しかける
- 「投稿する」を押す
- Lボタンを一回押す
- switchのドックにArduinoを接続する
- 完成を待つ うまく行かない場合は「仕様」の手順を何回かやり直してみてください。