Poke Controller ModifiedとSwitch間を中継するCircuitPythonソフトウェア
必要なもの
Raspberry Pi Pico 1台
USB-UART変換機 1台
USB ケーブル 2本(PCとUSB-UART変換、Raspberry Pi Pico と Switchを接続するのに必要)
動作環境
CircuitPython 8.0.0-rc.2
参考URL:https://circuitpython.org/board/raspberry_pi_pico/
Raspberry Pi PicoでCircuitPythonが使えるようにして下さい
- https://circuitpython.org/librariesからCircuitPythonのライブラリ(Bundle for Version 8.x)をダウンロードし展開する
- このリポジトリをダウンロードし展開する
- Raspberry Pi PicoをPCに接続。CIRCUITPYドライブとして認識
- CircuitPythonのライブラリの中のadafruit_hidフォルダをCIRCUITPYドライブのlibフォルダへコピーする
- CIRCUITPYドライブにこのリポジトリのboot.py, code.py, lib/switchcontroller.py, lib/pokecon.pyをコピーする
フォルダ構成
CIRCUITPY
|-- lib
| |-- adafruit_hid
| |-- switchcontroller.py
| |-- pokecon.py
|
|-- boot.py
|-- code.py
- Raspberry Pi PicoをSwitchに接続
- Raspberry Pi PicoとUSB-UART変換を接続する
Raspberry Pi Pico 1番ピン(UART0TX) <-------> USB-UART変換 RX
Raspberry Pi Pico 2番ピン(UART0RX) <-------> USB-UART変換 TX
Raspberry Pi Pico 3番ピン(GND) <-------> USB-UART変換 GND
- USB-UAR変換をPCと接続
Poke Controller側のCOM Port番号をUSB-UART変換のものに合わせてSwitch Controller Simulatorなどでボタンを押して動作確認してください
MCUコマンド、キーボード入力には対応してません
このプロジェクトのライセンスはMITライセンスです。詳細はLICENSEをご覧ください