/****************************************************** * 【 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)