/******************************************************
* 【 Elegoo:13 】ジョイスティックモジュール
* X/Yからデータを読み取るためにアナログPINを使用し、
* Switchを読むためにデジタルピンを使用する
*****************************************************/
// ピン
#define PIN_SW 2 // スイッチ[D2]
#define PIN_X 0 // X軸 [A0]
#define PIN_Y 1 // Y軸 [A1]
/*********/
/* setup */
/*********/
void setup() {
// --------------------------------------------------
//Digital PIN (Switch)の設定
pinMode(PIN_SW, INPUT);
digitalWrite(PIN_SW, HIGH); //初期化
// --------------------------------------------------
// シリアルモニタ開始
Serial.begin(9600);
}
/********/
/* loop */
/********/
void loop() {
// --------------------------------------------------
//Switch
Serial.print("Switch[");
Serial.print(digitalRead(PIN_SW));
Serial.print("] ");
// --------------------------------------------------
//X
Serial.print("X-axis[");
Serial.print(analogRead(PIN_X));
Serial.print("] ");
// --------------------------------------------------
//Y
Serial.print("Y-axis[");
Serial.print(analogRead(PIN_Y));
Serial.println("]");
delay(500);
}
2019年6月11日火曜日
[Elegoo:13] アナログ ジョイスティックモジュール
登録:
コメント (Atom)

