Newbie

Ik ben nu je code wel aan het bekijken.
En ik zie dat je een seconde lang pulsen telt, en die vervolgens rapporteert.
Dat is prima, als dat is wat je wil.
Je kunt wel sneller een resultaat krijgen, maar als je dat niet nodig hebt is dit ook goed.

Je kijkt eerst of de een LOW word gezien, en in dat geval registreer je dat er zojuist een LOW was.
Dan kijk je of het HIGH was, en daarvoor een LOW.
In dat geval maak je je teller hoger en registreer je dat je gezien hebt wat je net zag.

Hier kijk je dus alleen naar wanneer het signaal hoog word.
Dat kan alleen als het eerst laag geweest is.
Zo tel je een seconde lang het aantal malen dat je de puls hoog zag worden.
Aan de hand daarvan kun je een frequentie berekenen.

Ik zal vast ook iets missen, want ik denk dat dit zou moeten werken.
Maar draai de volgorde dan eens om: eerst kijken of het HIGH is, en dan of het LOW is.
Wat gebeurt er dan ?

En dan nog het laatste stukkie.
Wat is de bedoeling dat er gebeurt in regels 35 en 36 ?