目次
前
次
アナログジョイスティックテスト
ラジコンやゲーム機器で利用するアナログジョイスティックを
入手したので、動作をテストしました。
ジョイスティックは、2つの可変抵抗器をもち、X軸、Y軸の
中点からの変位を抵抗値で出力します。
マイコンで抵抗値を扱えないので、電圧値に変換してスティック
の位置を取得します。
IchigoJamのアナログ入力は、IN_2なので以下のコードを利用。
10 ' test analog joy stick
20 LET A,ANA(2)
30 WAIT 60
40 ? A
50 IF BTN() GOTO 70
60 GOTO 20
70 ? "exit"
80 END
ラベルを利用すると、次のようにも書けます。
10 ' test analog joy stick
20 @LOOP
30 LET A,ANA(2)
40 WAIT 60
50 ? A
60 IF BTN() GOTO @EXIT
70 GOTO @LOOP
80 @EXIT
90 ? "exit"
95 END
IchigoJamは3.3Vで動作するので、Vccには3.3Vを接続して
アナログ出力が0から1023のどこかを確認。
アナログ入力は1ピンだけなので、X軸、Y軸に分けて
ホームポジションの値と最左上端、最右下端での値を
確認します。
アナログジョイスティックを2本使えば、フォークリフトの
操作をエミュレートできます。
目次
前
次