IM315を用いてDS2(PS2コントローラー)を扱うライブラリ
Diff: IM315.hpp
- Revision:
- 1:9ad38dad969c
- Parent:
- 0:06c265b1fbd1
diff -r 06c265b1fbd1 -r 9ad38dad969c IM315.hpp --- a/IM315.hpp Mon Apr 04 06:15:23 2022 +0000 +++ b/IM315.hpp Mon Apr 04 06:19:27 2022 +0000 @@ -27,6 +27,7 @@ IM315 ds2(D1, D0); マイコン ~ PC間のボーレート指定なし(9600) IM315 ds2(D1, D0, 115200); マイコン ~ PC間のボーレート指定あり + DS2はArduino Nano用読み取り基盤を用いてボタンの状態を読み取り下記のような8バイトの文字列データ(16進数表記)にして送信してください /-------------------------------------------- DATA[0] 0x80固定 @@ -38,12 +39,15 @@ 例 80010400FF808080 △ボタンと十字左ボタンが押され、Lスティックを最大まで右に倒した場合 /-------------------------------------------- + /---------- sbdbtライブラリとの相違点 ---------- ・ニュートラル関数がない(スティックのニュートラル値が定まらずほぼ機能していない) ・L2 R2ボタンがアナログで使用不可能 ・L3 R3ボタン(スティック押し込み)が使用可能 ・スティックの入力範囲が 0 ~ 255 となっている ・スティックの初期値(ニュートラル値)は 0x7f ~ 0x80(127 ~ 128)だと思われる 定まらない(ハードウェア上の問題?) + /-------------------------------------------- + */ class IM315{