Capteurs ultrason arduino

1 - tes variables distanceL et distanceR doivent être de type float, et non pas unsigned long.
En travaillant sur des entiers, tu t'exposes à des erreurs d'arrondi.

2 - tes appels à notone() ne servent à rien.
comme tu as utilisé la forme de tone() à 3 paramètres :

  • la durée du son est fixée dès l'appel, à 100 ou 200 ms dans ton cas
  • pendant ces 100 ou 200 ms, le programme est bloqué.
    Voir la doc de tone().

3 - ton delay ( 100 ) est mal placé (il est entre la mesure/affichage et l'action).
Mets le en début ou en fin de loop()

Tu veux quoi exactement ?

  • tant qu'une distance est inférieure à un certain seuil, émettre un son (en continu)
  • dès qu'une distance devient inférieure à un certain seuil, émettre un seul bip.
  • si tes deux distances sont inférieures aux seuils, tu fais quoi ? tu ne pourras pas émettre deux sons en même temps !

Tu dois préciser tes spécifications.