dischneider:
LED blinkt kurz auf und ist wieder aus.
Das ist ja echt zum Mäusemelken.
Passiert das denn nur, wenn die LED direkt nach dem tone-Befehl gesetzt wird?
Was passiert mit einem kleinen delay() nach dem Einschalten des Tons, z.B.: mit:
tone(speakerPIN, 2000, signalTime);
delay(10);
digitalWrite(ledPIN, HIGH);
delay(signalTime-10);
digitalWrite(ledPIN, LOW);
oder wenn erst die LED gesetzt wird
digitalWrite(ledPIN, HIGH);
tone(speakerPIN, 2000, signalTime);
delay(signalTime);
digitalWrite(ledPIN, LOW);