Ultraschall und PWM

delay() grundsätzlich vermeiden. Die kurzen bei der Ultraschallmessung sind ok.
Schau in das Beispiel blinkWithoutDelay in der IDE.
Wieso und warum