tone() und LED-Ausgabe parallel funktioniert nicht!?

Da passiert ebenfalls das gleiche.
Das Problem scheint an der Timernutzung der tone()-Funktion zu liegen.
Mit

  digitalWrite(ledPIN, HIGH);
  for (int i = 0; i < signalTime * 2; i++) {
  digitalWrite(speakerPIN, HIGH);
  delayMicroseconds(250);
  digitalWrite(speakerPIN, LOW);
  delayMicroseconds(250);
  }
  digitalWrite(ledPIN, LOW);

funktioniert es.
Das ist zwar nicht die perfekte, aber immerhin eine funktionierende Lösung.
Also Tonausgabe selbst generiert ...

Danke für die Hilfe, bin gerne zum Testen bereit, wenn noch jemand eine perfekte Idee hat ...

Dirk