星星點燈

天上星星數不盡

顆顆都是我的夢

閃爍的LED

https://sites.google.com/site/arduinochutiyan/esp32_%E5%9F%BA%E7%A4%8E/a02-%E5%85%A7%E5%BB%BAled%E9%96%83%E7%88%8D

LED GPIO 腳位 2 接線圖


Arduino IDE 程式碼

/*LED燈: 閃爍*/


#define LED 23  // GPIO 23


void setup() {

  pinMode(LED, OUTPUT); // GPIO 23 設定成輸出模式

}


void loop() {

  digitalWrite(LED, HIGH);  // 高電位: 亮

  delay(1000);               // 等待1秒

  digitalWrite(LED, LOW);   // 低電位: 不亮

  delay(1000);               // 等待1秒

}

程式說明:設置LED接腳為23,以pinMode指定接腳23的LED為輸出模式,以digitalWriteLED輸出為高電位、等待1秒鐘、以digitalWriteLED輸出為電位、等待1秒鐘,反覆循環即可造成閃爍效果。