ESP32簡介、實驗板接線、數位輸出、delay函式

本課程不使用教科書,需自行上網搜尋學習資料,可參考下列網址:

  • 檔案壓縮工具 7-Zip

範例:單顆LED燈簡易控制(digitalWrite)

控制科實驗板與ESP32控制器

在Wokwi網站練習繪製電路圖,並進行線上模擬:

Wokwi線上模擬器電路圖

參考程式碼:

void setup() {
  pinMode(19,OUTPUT);     //宣告第19腳為輸出腳
}

void loop() {
  digitalWrite(19,LOW);   //第19腳輸出LOW --> LED0 ON
  delay(1000);            //暫停1000ms
  digitalWrite(19,HIGH);  //第19腳輸出HIGH --> LED0 OFF  
  delay(1000);            //暫停1000ms

  digitalWrite(19,LOW);   //第19腳輸出LOW --> LED0 ON
  delay(100);             //暫停100ms
  digitalWrite(19,HIGH);  //第19腳輸出HIGH --> LED0 OFF  
  delay(100);             //暫停100ms

  digitalWrite(19,LOW);   //第19腳輸出LOW --> LED0 ON
  delay(2000);            //暫停2000ms
  digitalWrite(19,HIGH);  //第19腳輸出HIGH --> LED0 OFF  
  delay(2000);            //暫停2000ms 
}