Ich programmiere derzeit Curie Nano v2.0 Arduino Board. Und ich muss eine Funktion mit einer Rate von 250Hz aufrufen. Eine Möglichkeit, dies zu tun, ist einfach eine Verzögerung von 3 oder 4 Millisekunden, um eine Annäherung von 250 Hz zu erhalten.Arduino Uhr Ereignis
Gibt es eine Bibliothek oder ein Taktereignis, das alle 4ms auslösen kann, um ein Ereignis zu senden und damit die Funktion auszuführen, die ich brauche, oder eine andere intelligente Methode, ohne die Funktion delay() zu verwenden.
Eine Möglichkeit wäre, einen eventEmitter zu erstellen, der ständig die Uhr sucht und nach der Uhrzeit fragt und, falls der gewünschte Zeitraum verstrichen ist, ein Ereignis sendet. Aber ich vermute, dass diese Methode rechenintensiv ist und immer die Uhr sucht. Kann jemand helfen?
Bitte beachten Sie meine Antwort unten, die keine zusätzliche Bibliothek und daher wahrscheinlich kompakter Code erfordert. – TomServo