Hier schalte ich die Relaiskanäle zeitversetzt ein und nach einer Weile wieder aus:

 

 

Und hier ist der Sourcesketch zu dem Test:

int leds[]     = { 50, 48, 46, 44, 42, 40 };
int relais[]   = { 36, 34, 32, 30, 28, 26 };
  
void setup() {
 for (int i = 0; i < 6; i++) {
  pinMode(leds[i], OUTPUT);
  pinMode(relais[i], OUTPUT);
  digitalWrite(leds[i], LOW);
  digitalWrite(relais[i], HIGH);
 }
 delay(10000);
 
 for (int i = 0; i < 6; i++) {
  digitalWrite(leds[i], HIGH);
  digitalWrite(relais[i], LOW);
  delay(3000);
 }
 
 delay(10000);

 for (int i = 0; i < 6; i++) {
  digitalWrite(leds[i], LOW);
  digitalWrite(relais[i], HIGH);
  delay(3000);
 }
}

void loop() {}