si on utilise la version de tone() avec le paramètre de durée, comme tone(6, 440, 200), il est inutile d'invoquer notone() à la suite. Le son s'arrête tout seul après la durée demandée.
En contrepartie, tout est bloqué pendant l'appel à tone().
dans ton code:
tone(9,600,100);
digitalWrite(ledPin, HIGH);
le son démarre, dure 100 ms, puis s'arrête.
ENSUITE seulement, tu allumes la LED.