Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

アナログジョイスティック XY補正

2018/07/11 09:47:09

アナログジョイスティック XY補正

イチゴジャムおじさん

イチゴジャムおじさん

ジョイスティックのキャリブレーションを行い変数に保持して別のプログラムに渡すためのテスト。

IN1 に10k캩でプルアップしたスイッチを接続。
ANA5,6(OUT1,2)にアナログジョイスティックを330캩の抵抗を通して接続。

スティクの可動範囲のために上下左右に倒したときに値が0,1023にならないので補正する。
ボタンを押して、値を測定。
中央・左・右・上・下の順でボタンを押して値を測定。
C D 中央のときの値 E F G H 左右上下の値

@JS 数値を計算して、-50~50の値に補正するサブルーチン。

@ST 動作テスト

問題点 ジョイスティックの構造から左上・右上・左下・右下の値が均一でない。

PLAY

Programmers played with this program.0 programmers