Capteurs ultrason arduino

Déjà, tu ne déclares qu'une seule LED

#define ledPin 7

Ensuite tu joues les mêmes fréquences :

 tone(9,600,100);

Pour noTone, voici un exemple d'utilisation:

// play a note on pin 6 for 200 ms:
  tone(6, 440, 200);
  delay(200);
  // turn off tone function for pin 6:
  noTone(6);

Il y a un delay pour faire durer la note, puis le noTone pour l'arrêter.
Dans ton cas, il faudrait :

 distance = (duration/2) / 29.1;
 if (distance <= 10){
  digitalWrite(ledPin, HIGH);
  tone(9,600,100);
  delay(200);
  noTone(9);
 }
 else {
  digitalWrite(ledPin, LOW);
 }

Mais l'utilisation du delay va décaler la mesure du second capteur. Il faudrait que tu utilises millis(), ce qui va pas mal compliquer ton code...