Sketch vereinfachen

...oder wertest Bitweise aus, z.B. "B001110" (Dezimal 14), finde ich immer recht elegant, diese lösung.

Also etwa dann

//ungetestet -> keinen Arduino da gerade.
void setPins(byte Pins)
{ 
  for(byte i = 0; i < sizeOfArray; i++)
  digitalWrite(pin[i], ((1 << i) & Pins) > 0 ? HIGH:LOW);

  delay(delayTime);
}

void loop()
{
  setPins (B001110);
  //oder
  setPins (14);
}