Contenu connexe
Plus de amusementcreators
Plus de amusementcreators (15)
DUAL SHOCK2で遊ぼう
- 2. 自己紹介
●
名前 うりゅー
● 情報科学2年
● Twitter uryu1121
- 3. はじめに
● DUAL SHOCK2(以下DS2)からデータを取得する
方法について大雑把に説明したいと思います。
● このLTの内容だけでは実際に制作することは難し
いので、もう少し詳しい内容を知りたい人は以下の
URL等を参照して下さい。
http://tokyo-ct.net/usr/matsu/createthings/pspad/manual/manual.html
http://kaele.com/~kashima/games/ps_jpn.txt
- 4. DS2とは
● DUALSHOCK(デュアルショック)は、ソニー・コン
ピュータエンタテインメント (SCE) のPlayStationシ
リーズ向けの振動機能付きゲームコントローラ。
● 中でもDUALSHOCK 2は、PlayStation 2 用コント
ローラとして開発された。
(wikipedia参照)
- 6. ピンアサイン
ピン番 機能
コネクタを正面から見た図 号
1 PADからのデータ
================
2 PADへのコマンド
∥○ ○ ○|○ ○ ○|○ ○ ○ ∥ 3 +7.6V
\___|__ __|____/ 4 GND
5 +3.6V
987 654 321
6 PADのセレクト
7 クロック
8 未使用
9 PADからの応答信号
- 7. DS2に送るコマンド
DS2にコマンドを送ることで、データを受信できるよ
うになる他、以下の様な設定をいじることができる。
●
パッドの型式を問い合わせる
● 振動オンオフ
●
モード切替ボタンの許可不許可
- 8. DS2から受信するデータのフォーマット
(アナログモード時)
バイト b7 b6 b5 b4 b3 b2 b1 b0
1 不定
2 0x73
3 0x5a
4 左 下 右 上 スタート 右SW 左SW セレクト
5 □ ✕ ○ △ R1 L1 R2 L2
6 右スティック 左右
7 右スティック 上下
8 左スティック 左右
9 左スティック 上下
- 9.
マイコンを使って、
実際にデータを取得して見せます。
- 10. まとめ
● DS2をマイコンで制御させれば、色々と遊べる。
● また、DS2の制御基盤だけを取り外して、自作コン
トローラに乗せてPS2のゲームを遊ぶこともできる
(はず)。