16-Mar-2024, 07:30 PM
(Dit bericht is het laatst bewerkt op 16-Mar-2024, 07:35 PM door JanBurp.)
Als ik het zo zie bereken je in de trigger functie alles. Het idee is dat een trigger functie héél weinig tijd mag kosten dus daar doe je echt niets anders dan de buffer vullen en ophogen.
In de normale loop lees je de buffer in z’n geheel uit en reken je uit wat je maar wilt. En reset de buffer.
Geen idee of dat in dit geval helpt. Maar iig ‘best practice’.
Succes!
Oh en ik zie nu ook dat je ‘millis()’ aanroept in de trigger functie. Dat gaat zeker niet werken (ik weet even niet mee waarom, maar timers in trigger functies gaan niet samen). En dat deel kun je dus het best in de normale loop doen.
In de normale loop lees je de buffer in z’n geheel uit en reken je uit wat je maar wilt. En reset de buffer.
Geen idee of dat in dit geval helpt. Maar iig ‘best practice’.
Succes!
Oh en ik zie nu ook dat je ‘millis()’ aanroept in de trigger functie. Dat gaat zeker niet werken (ik weet even niet mee waarom, maar timers in trigger functies gaan niet samen). En dat deel kun je dus het best in de normale loop doen.
Quest 631 - "Als je niet weet waar je heen gaat, kom je er altijd."