Ok, jetzt kann man es beurteilen und es sieht so grottig aus, wie erwartet.
Ich habe nach erstem Drübersehen einen Verdacht:
Dieses "float microsalt" sieht verdächtig aus. Der Rückgabewert von micros() ist nicht float, sondern unsigned long. Bei allen diesen Berechnungen treten auf jeden Fall Fehler auf, da float nicht so viele gültige Stellen hat.
Lesezeichen