Arduino开关按键和延时功能
2019/09
01
11:09
void setup() {
pinMode(13, OUTPUT);
pinMode(2, INPUT);
}
void loop() {
boolean val = true;
unsigned long showtime = millis();
while(true){
unsigned long nowtime = millis();
if (digitalRead(2)) {
showtime = nowtime + 3000;
}
if (nowtime < showtime) {
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
val = !val;
delay(100);
}
}
LED接1K电阻,分别接GND和13号口
开关接10K电阻,分别接GND,VCC,2号口
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: Arduino开关按键和延时功能
Post Link: Arduino开关按键和延时功能