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.