Consulta NOVATO ( Control Relés mediante RS232)

No es en absoluto complicado, aunque hay alguna cosa que no me casa del todo. Si se recibe 00000101 ¿debería activar el relé 5 o bien apagar los reles correspondientes a los ceros y encender los de los unos (Es decir, encender el relé 0 y el 3 y apagar el resto)? Lo digo porque me parece enrevesado que hables de binario para decir que si se recibe 5 activar el relé 5.
Este código (está sin probar) debería hacer algo parecido a lo que te decía como segunda opción.

int PIN_LED[8]={5, 6, 7, 8, 9 , 11, 12, 13};

void setup()
{
  Serial.begin(9600); 
  for (int i=0; i<8; i++) {
        pinMode(PIN_LED[i],OUTPUT);
        digitalWrite(PIN_LED[i],LOW);
  }
}

void loop()
{
      if (Serial.available()){
            byte recibido=Serial.read();
            for(int i=0; i<8; i++){
                  digitalWrite(PIN_LED[i],recibido & 1);
                  recibido>>=1;
            }
      }
}