int led_count = 0;
unsigned long timer;
bool ButtonFlag;
bool ButtonIsPressed;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(7, OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(13,INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
ButtonIsPressed = !digitalRead(13);
if(ButtonIsPressed && timer < millis()-50&&!ButtonFlag){
digitalWrite(led_count+7, !digitalRead(led_count+7));
timer = millis();
led_count++;
Serial.print(led_count);Serial.print(" - ");Serial.println(timer);
ButtonFlag = true;
}
if(!ButtonIsPressed&&timer < millis()-50&&ButtonFlag){
timer = millis();
ButtonFlag = false;
}
if(led_count==5) led_count=0;
Serial.println(digitalRead(13));
}