#define LED1 pinNumber; //Here we give each led a pin number
#define LED2 pinNumber; //You must delete "pinNumber" and insert the nember where your LEDs will connect
#define LED3 pinNumber;
#define LED4 pinNumber;
//etc...
int Case1; //Here we create 3 variables
int Case2;
int Case3;
if(Case1 == 1)
{
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, HIGH);
digitalWrite(LED4, HIGH);
}
else if(Case2 == 1)
{
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
}
else if(Case3 == 1)
{
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, HIGH);
digitalWrite(LED4, HIGH);
delay(1000); //This line gives a delay of 1000ms = 1s
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
delay(1000);
}
while(Case3 == 1) //Cicle while will keep this statement running, making the LEDs switch ON/OFF with 1s delay
if (LED1 == HIGH)
{
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
}
if (LED2 == HIGH)
{
digitalWrite(LED1, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
}
You should try to make this code on your own, it isn't that much demanding.
Visit the Arduino reference for more information
The Arduino programming language Reference, organized into Functions, Variable and Constant, and Structure keywords.