void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(23, OUTPUT);
pinMode(22, OUTPUT);
pinMode(32, INPUT_PULLDOWN);
}
void loop() {
static unsigned long prevMs = 0;
unsigned long currMs = millis();
digitalWrite(23, digitalRead(32));
if (currMs - prevMs >= 1000) { //// 每過 1000 毫秒(1 秒)執行一次
prevMs = currMs; // 更新上次時間
digitalWrite(22, !digitalRead(22));// 讓 GPIO 22 的 LED 狀態反轉(閃爍)
}
} //digitalWrite(23, !digitalRead(32)); 按下不良 不按亮