Wind Datenlogger zählt 2 mal bei einem Impuls

BigBangTheory:
ich habe meinen Code für einen Wind-Datenlogger insoweit geschrieben, dass vorerst die Anzahl der Impulse auf dem Serial Monitor angezeigt werden sollen, welche innerhalb einer Sekunde gezählt werden.
Leider zählt er nicht nur einmal bei einem Impuls, sondern 2 mal. Vielleicht habt ihr ja eine Idee, welche Änderung ich an meinem Code vornehmen müsse.

Ist das eine Konstruktion mit einem Reed-Kontakt?

Wenn es ein Windmesser mit einem Reed-Kontakt ist, dann kommt es auf die genaue Anordnung von
a) Magnet und
b) Reed-Kontakt
an, ob der Kontakt bei einem Vorbeigang ein oder zwei Impulse abgibt.

Und das hätte mit der Software rein gar nichts zu tun, sondern mit blanker Physik, insbesondere Magnetismus.