Plötzlich komisches verhalten Uno/Mega fehlerhafte Impulse

Zählst du eigentlich zu viele Impulse gegenüber der Display-Anzeige oder zu wenige? Für den ersten Fall sollte man mal das Signal untersuchen, ob da irgendwelche Störungen drin sind. Nach den Spezifikationen der S0-Schnittstelle sollte ja eine bestimmte Mindestimpulslänge vorliegen. Eventuell könnte man das in den Code einbauen, dass bspw. nur Impulse gezählt werden, die mindestens 50 ms lang sind. pulseIn() kann das zwar, blockiert aber auch den Programmablauf ähnlich einer delay()-Anweisung, zum Testen reicht das aber im Allgemeinen aus.