目次

アナログジョイスティックテスト

 ラジコンやゲーム機器で利用するアナログジョイスティックを
 入手したので、動作をテストしました。




 ジョイスティックは、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本使えば、フォークリフトの
 操作をエミュレートできます。




目次

inserted by FC2 system