int ledPin = 7;
int buttonGreen = 2;
int buttonRed = 3;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
pinMode(buttonGreen, INPUT_PULLUP);
pinMode(buttonRed, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
static bool state = false;
if (digitalRead(buttonGreen) == LOW) state = HIGH;
else if (digitalRead(buttonRed) == LOW) state = HIGH;
if(state == LOW)
{
for(int x=0; x<3; x++)
{
digitalWrite(ledPin, HIGH);
delay(200);
digitalWrite(ledPin, LOW);
delay(100);
}
for(int y=0; y<3; y++)
{
digitalWrite(ledPin, HIGH);
delay(400);
digitalWrite(ledPin, LOW);
delay(100);
}
delay(3000);
}
}