Auswertung Impulse Volkswindmesser

Ich habe bei der Variable Frequenz schon die Variablentypen unsigned long, float, double usw. ausprobiert. Leider mit keinem guten Ergebnis.

Ist es an dieser Stelle möglich mit dem Arduino folgende Rechenschritte durchzuführen?

Bsp.:

periode = 357016

frequenz = 1000000 / periode = 1000000 / 357016 = 2,8009949133932372778811033679163 Hz

Welchen Variablentyp muss in diesem Fall die Variable Frequenz haben?

Wenn ich für die Frequenz den Variablentyp "float" verwende, erhalte ich folgende Ausgaben: 1.00, 2.00 usw. (immer mit .00).

Wenn ich für die Frequenz den Variablentyp "unsigned long" verwende, erhalte ich folgende Ausgaben: 1, 2 usw..

Wär toll wenn ihr mir da weiter helfen könntet!

Gruß