How to switch the order of four leds?

Hey guys,

I am experimenting with the arduino starter pack and I had the desire to create a small lightwork of four LEDS flashing one by one.

Everything worked, except that I do not know how to reverse the order in which they flash.

Right now,
pinNumber 4 = blue LED
pinNumber 5 = green LED
pinNumber 6 = yellow LED
pinNumber 7 = red LED

And the sequence is blue - green - yellow - red.

My problem is they turn off in the same sequence, I would like the red LED to turn off, followed by the green one ,et cetera... ( in order words, the reverse order).

int pinNumber;

void setup() {
// put your setup code here, to run once:
for (pinNumber = 4; pinNumber < 8; pinNumber++){
digitalWrite(pinNumber, LOW);
pinMode(pinNumber, OUTPUT);
}

}

void loop() {
// put your main code here, to run repeatedly:

delay(1000);
for (pinNumber = 4; pinNumber < 8; pinNumber++){
digitalWrite(pinNumber, HIGH);
pinMode(pinNumber, OUTPUT);
delay(200);
}
delay(1000);

for (pinNumber = 4; pinNumber < 8; pinNumber++){
digitalWrite(pinNumber, LOW);
pinMode(pinNumber, OUTPUT);
delay(200);
}
delay(1000);
}

Thank you in advance,

erikmagic

Change the second loop to count backwards

for (pinNumber = 8; pinNumber > 4; --pinNumber){
  digitalWrite(pinNumber, LOW);
  pinMode(pinNumber, OUTPUT);
  delay(200);
}

And go back to your first post, select "modify" and correct the "table" markup to "code"!