Serial

Bonjour,

J'avoue que je ne comprend pas ce que tu essaies de lire sur la liaison série.
Si j'ai bien compris ce que tu veux faire: actionner le servo en fonction de noteDuration, il suffit de tester noteDuration.

void loop() {
  for (int thisNote = 0; thisNote < 51; thisNote++) {

    int noteDuration = noteDurations[thisNote] * 95;
    tone(8, melody[thisNote], noteDuration);

    int pauseBetweenNotes = noteDuration * 1.30;
    delay(pauseBetweenNotes);

    Serial.println(noteDuration); // affiche durée des notes

    // Là je veux que le programme lise ce que vient d'afficher noteDuration dans le terminal série
    // Et en fonction du résultat mon servomoteur s'active.
    if (noteDuration == 95)
    {
      boucheServo1.write(115);

      delay(10);
    }

    else if (noteDuration == 190)
    {
      boucheServo1.write(125);

      delay(10);
    }

    else if (noteDuration == 380)
    {
      boucheServo1.write(135);

      delay(10);
    }
    else if (noteDuration == 760)
    {
      boucheServo1.write(145);

      delay(10);
    }
  }
  delay(1500);
}

Tu pourrais remplacer des if else par une instruction switch.