16-Mar-2024, 09:52 PM
(Dit bericht is het laatst bewerkt op 16-Mar-2024, 10:10 PM door HugoW1975.)
Die delay is zeker niet goed, maar gebruik ik nu voor het uitlezen. Ik draai het wieltje langzaam met de hand, dus alles hoeft nu niet snel. Ik zie zo wel beter wat er gebeurt. En dan zie ik dat de triggerCount bij iedere loop wordt opgehoogd, tot 23. Dan twee keer 0 en dan weer 1, 2, 3 .... 23 enz. Of ik de trigger activeer of niet maakt niet uit. En terwijl ik triggerState in de setup op '0' zet en hij pas iets zou moeten doen als triggerState '1' is. En da's raar...
Ik wissel de inhoud van de serial.println regelmatig om te kijken wat er gebeurt.
[EDIT]
Het doortellen heb ik gefikst, was een tiepvaud. Er stond maar '=' in het if-statement, moest een '==' zijn. Hij telt nu wel, maar ik zie dat hij vaak per spaak van het kleine tandwieltje meerdere keren telt. Drie of vier erbij in de triggerCount is geen uitzondering. Ik hoopte dat die sensor een netjes stabiele puls zou uitzenden. Kennelijk moet ik daar iets aan debouncen, jammer. Kost weer tijd, vrees ik.
[/EDIT]
Hugo
Ik wissel de inhoud van de serial.println regelmatig om te kijken wat er gebeurt.
[EDIT]
Het doortellen heb ik gefikst, was een tiepvaud. Er stond maar '=' in het if-statement, moest een '==' zijn. Hij telt nu wel, maar ik zie dat hij vaak per spaak van het kleine tandwieltje meerdere keren telt. Drie of vier erbij in de triggerCount is geen uitzondering. Ik hoopte dat die sensor een netjes stabiele puls zou uitzenden. Kennelijk moet ik daar iets aan debouncen, jammer. Kost weer tijd, vrees ik.
[/EDIT]
Hugo