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へどうぞ。