Sketch vereinfachen

@maverick: dein Ansatz kann nicht funktionieren, da er ja nur 6x den selben Zustand schaltet.

Ich würde es, wie von STH vorgeschlagen über eine Routine lösen:

int pin[] = {7,8,9,10,11,12};
int sizeOfArray = 6;
int delayTime = 200;

void setup() 
{
 for (int i=0; i < sizeOfArray; i++)
 {
  pinMode(pin[i],OUTPUT);
 }
}

void setPins (boolean p0, boolean p1, boolean p2,  boolean p3, boolean p4, boolean p5)
{
  digitalWrite(pin[0], p0 == true ? HIGH:LOW);
  digitalWrite(pin[1], p1 == true ? HIGH:LOW);
  digitalWrite(pin[2], p2 == true ? HIGH:LOW);
  digitalWrite(pin[3], p3 == true ? HIGH:LOW);
  digitalWrite(pin[4], p4 == true ? HIGH:LOW);
  digitalWrite(pin[5], p5 == true ? HIGH:LOW);
  delay(delayTime);

}

void loop ()
{
  setPins (false, false, true, true, true, false);
  setPins (false, false, true, true, false, false);
  setPins (false, false, true, false, true, true);
  //und so weiter 
}