Auswertung Impulse Volkswindmesser

...weil das Ergebnis ein Gleitkomma sein wird.

Der Fehler liegt erstmal im "weil", dann konkret daran dass in c Integer/Integer als Ergebnis immer ein Integer ist. Was sonst :wink:

Ganz fies wird es übrigens, wenn z.B. 1000 und 1000L einen Unterschied macht.
( z.B. wenn man es mit int i = 100 multipliziert und das Ergebnis in einem long ablegt. )

int i = 100;
long l = 1000 * i; 
Serial.print(l); 
if ( l == -31072) Serial.println (" ist ein erstaunliches Ergebnis");

Bei c für MicroController sollte man übrigens auch immer überlegen, ob man tatsächlich den Datentyp float braucht.