long cervena;
void setup() {
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(A5, INPUT_PULLUP);
}
int counter = 0;
void loop()
{
if (digitalRead(A5)==HIGH)
{
if (millis() > cervena && counter == 0)
{
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
cervena = millis() + 500;
counter++;
}
else if (millis() > cervena && counter == 1)
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
cervena = millis() + 500;
counter++;
}
else if (millis() > cervena && counter == 2)
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
cervena = millis() + 500;
counter++;
}
else if (millis() > cervena && counter == 3)
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
cervena = millis() + 500;
counter = 0;
}
}
else
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
}
}