const int buttonred = 2;
const int buttongreen = 3;
const int ledred[] = {13, 12, 11, 10};
const int ledgreen[] = {9, 8, 7, 6};
const int numled = 4;
int ligaledred = 0;
int ligaledgreen = 0;
int i;
void setup()
{
pinMode(ledred[i], OUTPUT);
for(int i = 0; i < numled; i++)
{
pinMode(ledred[i], OUTPUT);
}
pinMode(ledgreen[i], OUTPUT);
for(int i = 0; i < numled; i++)
{
pinMode(ledgreen[i], OUTPUT);
}
pinMode(buttonred, INPUT_PULLUP);
pinMode(buttongreen, INPUT_PULLUP);
}
void loop()
{
if(digitalRead(buttonred) == LOW && ligaledred==0)
{
ligaledred = 1;
for(int i = 0; i < numled; i++)
{
digitalWrite(ledred[i], HIGH);
delay(300);
}
}
if(digitalRead(buttonred)==LOW && ligaledred==1)
{
ligaledred = 1;
for (int i = 0; i < numled; i++)
{
digitalWrite(ledred[i], LOW);
delay(100);
}
}
if(digitalRead(buttongreen) == LOW && ligaledgreen==0)
{
ligaledgreen = 1;
for(int i = 0; i < numled; i++)
{
digitalWrite(ledgreen[i], HIGH);
delay(300);
}
}
if(digitalRead(buttongreen)==LOW && ligaledgreen==1)
{
ligaledgreen = 1;
for (int i = 0; i < numled; i++)
{
digitalWrite(ledgreen[i], LOW);
delay(100);
}
}
}