int counter;
unsigned long past1;
void setup() {
pinMode(2, INPUT);
pinMode(4, INPUT_PULLUP);
pinMode(6, OUTPUT);
Serial.begin(9600);
Serial.println("BEGIN");
Serial.println();
}
void loop() {
Serial.println(counter);
if (millis() > past1 + 1000) {
counter++;
past1 = millis();
}
if (digitalRead(2) == HIGH) {
counter = 0;
}
if (counter > 5) {
digitalWrite(6, HIGH);
}
if (digitalRead(4) == LOW) {
digitalWrite(6, LOW);
counter = 0;
}
}