●ESP32 LEDチカチカ スケッチ( ESP-WROOM-32 )の 実験
ESP-WROOM-32開発ボード内に … LEDチカチカの簡単なスケッチ(プログラム)を書き込んで 動作確認することにしました。
・ ・ ●LEDチカチカ テスト 1回目 ・ ・ 0.5秒間隔で、順次点灯する(LED6個) ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // LED点滅( チカチカ ) 処理 テスト A // // 0.5秒間隔で、順次点灯する ( GPIOピン:6本 ) // // ESP32-LED-TEST-02.ino T. EJIRI // //******************************************************** //**グローバル変数の設定 int LED_1 = 23; // LED_1 の GPIOピンNO ← 23 int LED_2 = 22; // LED_2 の GPIOピンNO ← 22 int LED_3 = 1; // LED_3 の GPIOピンNO ← 1 int LED_4 = 3; // LED_4 の GPIOピンNO ← 3 int LED_5 = 21; // LED_5 の GPIOピンNO ← 21 int LED_6 = 19; // LED_6 の GPIOピンNO ← 19 //******************************************************** //**最初(初回のみ)の処理 void setup() { pinMode (LED_1, OUTPUT); // LED_1 を 出力ピンで使用する pinMode (LED_2, OUTPUT); // LED_2 を 出力ピンで使用する pinMode (LED_3, OUTPUT); // LED_3 を 出力ピンで使用する pinMode (LED_4, OUTPUT); // LED_4 を 出力ピンで使用する pinMode (LED_5, OUTPUT); // LED_5 を 出力ピンで使用する pinMode (LED_6, OUTPUT); // LED_6 を 出力ピンで使用する } //******************************************************** //**LEDを、0.5秒間隔で 順次点灯する (無限ループ) //** ( GP10ピンすべて:11本 ) void loop() { //**LED@のみ 点灯(ON)する digitalWrite (LED_1, HIGH); // LED_1 ← (ON) 点灯● digitalWrite (LED_2, LOW); // LED_2 ← (OFF) 消灯 digitalWrite (LED_3, LOW); // LED_3 ← (OFF) 消灯 digitalWrite (LED_4, LOW); // LED_4 ← (OFF) 消灯 digitalWrite (LED_5, LOW); // LED_5 ← (OFF) 消灯 digitalWrite (LED_6, LOW); // LED_6 ← (OFF) 消灯 delay(500); // 一時停止する (0.5) 秒 //**LEDAのみ 点灯(ON)する digitalWrite (LED_1, LOW); // LED_1 ← (OFF) 消灯 digitalWrite (LED_2, HIGH); // LED_2 ← (ON) 点灯● digitalWrite (LED_3, LOW); // LED_3 ← (OFF) 消灯 digitalWrite (LED_4, LOW); // LED_4 ← (OFF) 消灯 digitalWrite (LED_5, LOW); // LED_5 ← (OFF) 消灯 digitalWrite (LED_6, LOW); // LED_6 ← (OFF) 消灯 delay(500); // 一時停止する (0.5) 秒 //**LEDBのみ 点灯(ON)する digitalWrite (LED_1, LOW); // LED_1 ← (OFF) 消灯 digitalWrite (LED_2, LOW); // LED_2 ← (OFF) 消灯 digitalWrite (LED_3, HIGH); // LED_3 ← (ON) 点灯● digitalWrite (LED_4, LOW); // LED_4 ← (OFF) 消灯 digitalWrite (LED_5, LOW); // LED_5 ← (OFF) 消灯 digitalWrite (LED_6, LOW); // LED_6 ← (OFF) 消灯 delay(500); // 一時停止する (0.5) 秒 //**LEDCのみ 点灯(ON)する digitalWrite (LED_1, LOW); // LED_1 ← (OFF) 消灯 digitalWrite (LED_2, LOW); // LED_2 ← (OFF) 消灯 digitalWrite (LED_3, LOW); // LED_3 ← (OFF) 消灯 digitalWrite (LED_4, HIGH); // LED_4 ← (ON) 点灯● digitalWrite (LED_5, LOW); // LED_5 ← (OFF) 消灯 digitalWrite (LED_6, LOW); // LED_6 ← (OFF) 消灯 delay(500); // 一時停止する (0.5) 秒 //**LEDDのみ 点灯(ON)する digitalWrite (LED_1, LOW); // LED_1 ← (OFF) 消灯 digitalWrite (LED_2, LOW); // LED_2 ← (OFF) 消灯 digitalWrite (LED_3, LOW); // LED_3 ← (OFF) 消灯 digitalWrite (LED_4, LOW); // LED_4 ← (OFF) 消灯 digitalWrite (LED_5, HIGH); // LED_5 ← (ON) 点灯● digitalWrite (LED_6, LOW); // LED_6 ← (OFF) 消灯 delay(500); // 一時停止する (0.5) 秒 //**LEDEのみ 点灯(ON)する digitalWrite (LED_1, LOW); // LED_1 ← (OFF) 消灯 digitalWrite (LED_2, LOW); // LED_2 ← (OFF) 消灯 digitalWrite (LED_3, LOW); // LED_3 ← (OFF) 消灯 digitalWrite (LED_4, LOW); // LED_4 ← (OFF) 消灯 digitalWrite (LED_5, LOW); // LED_5 ← (OFF) 消灯 digitalWrite (LED_6, HIGH); // LED_6 ← (ON) 点灯● delay(500); // 一時停止する (0.5) 秒 } //**END***************************************************
・ ・ ●LEDチカチカ テスト 2回目 ・ ・ 0.5秒間隔で、点滅する(LED18個) ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // LED点滅( チカチカ ) 処理 テスト // // 0.5秒間隔で、点滅する( LED 18 個 ) // // ESP32-LED-TEST-03.ino T. EJIRI // //******************************************************** //●グローバル変数(定数)の設定 //******************************************************** //■LED点灯ピン … GPIOピン(物理)NOの設定 const int LED_07 = 32; // @LED_07・GPIOピンNO ← 32 const int LED_08 = 33; // ALED_08・GPIOピンNO ← 33 const int LED_09 = 25; // BLED_09・GPIOピンNO ← 25 const int LED_10 = 26; // CLED_10・GPIOピンNO ← 26 const int LED_11 = 27; // DLED_11・GPIOピンNO ← 27 const int LED_12 = 14; // ELED_12・GPIOピンNO ← 12 const int LED_13 = 12; // FLED_13・GPIOピンNO ← 13 const int LED_15 = 13; // GLED_15・GPIOピンNO ← 13 const int LED_26 = 4; // HLED_26・GPIOピンNO ← 4 const int LED_27 = 16; // ILED_27・GPIOピンNO ← 16 const int LED_28 = 17; // JLED_28・GPIOピンNO ← 17 const int LED_30 = 19; // KLED_30・GPIOピンNO ← 18 const int LED_31 = 18; // LLED_31・GPIOピンNO ← 19 const int LED_33 = 21; // MLED_33・GPIOピンNO ← 21 const int LED_34 = 3; // NLED_34・GPIOピンNO ← 3 const int LED_35 = 1; // OLED_35・GPIOピンNO ← 1 const int LED_36 = 22; // PLED_36・GPIOピンNO ← 22 const int LED_37 = 23; // QLED_37・GPIOピンNO ← 23 //********************************************************
・ ・ ・ ・ ・
●テストです。
→ LEDチカチカできました。… OKです。
・ ・ ・ ・ ・