unsigned long t_old;
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(7, INPUT_PULLUP);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
}
bool led0 = false;
bool led1 = false;
bool pkey = false;
bool flag = false;
void loop() {
// put your main code here, to run repeatedly:
unsigned long t_cur = millis();
if((t_cur - t_old) >= 1000) {
t_old = t_cur;
flag = true;
}
bool key = !digitalRead(7);
if (key && !pkey){
pkey = true;
delay(50);
}
if (!key && pkey){
pkey = false;
delay(50);
led1 = !led1;
}
digitalWrite(13, HIGH);
}