【Arduino】ジョイスティックを使う
Arduinoで2軸ジョイスティックのバーの傾きを検出してみました。
1. ハードウェア
ジョイスティックとは、こんな部品です。
ゲームのリモコンなどに使われているあれです。この章では、ジョイスティックをArduinoに接続し、ジョイスティックの角度を読み取っていきます。つなぎ方は、以下の通り。
ジョイスティックのピン – Arduinoのピン
VDD(二か所) – 5V
ADC OH 0 – A0
ADC OH 1 – A1
GND(二か所) - GND
ジョイスティックは、秋月電子で購入したものを使用しています。データシートを見ながら製作してください。
http://akizukidenshi.com/download/ds/parallax/27800.pdf
2. ソフトウェア
int StickXaxis = 14; //A0 pin int StickYaxis = 15; //A1 pin void setup() { Serial.begin(9600); pinMode(StickXaxis,INPUT); pinMode(StickYaxis,INPUT); } void loop() { Serial.println(analogRead(StickXaxis)); Serial.println(analogRead(StickYaxis)); Serial.println("************************"); delay(1000); }