Robot, capteurs et binaires: quel foutoir!

hello
je ne suis pas sur d'avoir bien compris ce que tu voulais faire
je pensais à un code de ce genre

/*
  #define E1 5    // Enable PWM Pin for motor 1
  #define E2 6    // Enable PWM Pin for motor 2
  #define I1 2     // Control pin a for motor 1
  #define I2 3     // Control pin b for motor 1
  #define I3 4    // Control pin a for motor 2
  #define I4 7    // Control pin b for motor 2

  //Définition des pins
  //Pins Capteurs:  LL LC CC CR RR
  byte PinFF =  8; // PB0 //Front sensor
  byte PinLL =  9; // PB1 //LPin capteur Left Left
  byte PinCC = 10; // PB2 //Center Center
  byte PinRR = 11; // PB3 //Right Right
*/
void setup() {
  Serial.begin(115200);
  for (int f = 2; f <= 7; f++) {
    pinMode(f, OUTPUT);
  }
  for (int f = 8; f <= 11; f++) {
    pinMode(f, OUTPUT);
  }
  delay(2000);
}

void loop() {
  byte capteurs = PINB & 0b00001111; //Serial.print("capteurs = ");Serial.println(capteurs);

  switch (capteurs) {
    case 0b0000 :
      Serial.println("a fond");
      break;
    case 0b0001 :
      Serial.println("Braquer à gauche");
      break;
    case 0b0010 :
      Serial.println("courbe à gauche");
      break;
    case 0b0011 :
      Serial.println("courbe à droite");
      break;
    case 0b0100 :
      Serial.println("braquer à droite");
      break;
    case 0b0101 :
      Serial.println("hors piste");
      break;
    case 0b0110 :
      Serial.println("case 6");
      break;
    case 0b0111 :
      Serial.println("case 7");
      break;
    case 0b1000 :
      Serial.println("case 8");
      break;
    case 0b1001 :
      Serial.println("case 9");
      break;
    case 0b1010 :
      Serial.println("case 10");
      break;
    case 0b1011 :
      Serial.println("case 11");
      break;
    case 0b1100 :
      Serial.println("case 12");
      break;
    case 0b1101 :
      Serial.println("case 13");
      break;
    case 0b1110 :
      Serial.println("case 14");
      break;
    case 0b1111 :
      Serial.println("case 15");
      break;

  } delay(2000);
}