PS/2キーボードをArduinoNanoを用いて、98用バスマウスに変換
tyama501さんが公開されているコードでは現在販売されている
エレコム マウス 有線 Mサイズ 3ボタン PS2 光学式 ホワイト ROHS指令準拠 M-K6P2RWH/RS
から、うまくデータを受信できなかったのでPS/2データ処理部を汎用のライブラリを用いて修正。
ほとんどのPS2マウスに対応したような感じです
また、開発ボードをArduinoNanoで行いました
//98側バスマウス側のピンアサイン
#define XA PD2
#define XB PD3
#define YA PD4
#define YB PD5
#define LB PD6
#define RB PD7
//PS/2側のピンアサイン
#define PS2DATA A4
#define PS2CLK A5
//マウス認識時LEDピン 点灯と移動時の点滅
#define LED 8
※LEDは適当な抵抗かませてください。不要なら接続しなくてもOK
※5VとGNDの接続も忘れずに!
※画像はyagura様のコネクタ資料室より引用させていただきました
[PC-98][Arduino] PS/2マウスをArduinoでPC-98につなげる
このコードを作るにあたり、とても参考にさせていただきました。この場を借りてお礼申し上げます。
https://github.com/tyama501/ps2busmouse98
http://miha.jugem.cc/?eid=114