Arduino + ジョイスティック(可変抵抗)

Arduinoラジコンのコントローラに使うためのジョイスティック(可変抵抗)を試してみた。

【材料】
ジョイスティック:2軸ジョイスティック・モジュール #27800(秋月電子) @¥400
スペック:・可変抵抗定格:0.01W、10VDC(max.)

動作確認

まずは可変抵抗の動作確認をしてみる。
joystick
Arduinoから5VとGNDを接続し、U/Dの端子の電圧をテスタで測ってみる。
IMG_2014070129760
中立状態では約2.5V。
IMG_2014070119861
D側に倒すと約0V。
IMG_201407016578
U側に倒すと約5V。

Arduinoに接続

Arduinoのアナログ入力端子に接続してみる。

【Arduinoのソース】

int analog_in = 0;
int val = 0;
String str_send_data;

void setup() {                
  Serial.begin(9600);
}

void loop() {
  val = analogRead(analog_in);
  str_send_data = String(val);
  Serial.println(str_send_data);
  delay(100);
}

シリアルモニタで確認すると以下のような値を確認することができる。
中立:約512
D側:約0
U側:約1023

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です