關閉
標題:arduino attiny85 避免 button 開機就觸發
內容:
// ------------------ setup ------------------
void setup() {
isStart = true;
pinMode(BTN_CHANGE, INPUT_PULLUP);
pinMode(BTN_START, INPUT_PULLUP);
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW); // 預設關閉
display.setBrightness(2); // 中低亮度
showCountdown(countdown);
// 初始化按鈕狀態
// 避免開機就觸發
btnChange.stableState = digitalRead(BTN_CHANGE);
btnChange.lastRead = btnChange.stableState;
btnChange.lastChange = millis();
btnStart.stableState = digitalRead(BTN_START);
btnStart.lastRead = btnStart.stableState;
btnStart.lastChange = millis();
}