Project DIVA Arcade FTの本物アケコンをSwitchに繋いだときのメモです。

■作成物概要

伝われ(



制御はArduino Micro。

ファームウェアは、
https://github.com/ebith/Switch-Fightstickというものをベースに改造。
元々このソフトをArduino Microに入れると、SwitchのUSBコントローラー(POKKEN CONTROLLER)として認識されて、シリアルポートからコントローラーを制御できるというもの。
なので、シリアルポート制御に手を加えて、コンパネのタッチスライダーと通信するようにすればOK。

タッチスライダーは、アナログスティックの値の代わりにタッチ状態が乗る様子。このあたりの挙動はPS4の専コンモードもswitchもかわらない。 詳しくは、ホリコンの解析参照

LED制御は、PNPトランジスタ使えばボタンから直で制御できると思うけど、手持ちに無かったので、Arduinoを経由。単純に反転しているだけ。

Arduino Microのピンアサインはこんな感じ。




クソース
せめてチェックサムくらいチェックしろ。

質問はtwitter:@r_y_u_nへどうぞ。