Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:neopixel_multitasking

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
arduino:neopixel_multitasking [02.06.2016 20:30] Frickelpietarduino:neopixel_multitasking [02.06.2016 21:23] Frickelpiet
Zeile 1: Zeile 1:
 ====== Neopixel Multitasking ====== ====== Neopixel Multitasking ======
 +Der Code lässt einen einzelnen NeoPixel "pulsieren". Die Schleife wird alle 10 Millisekunden durchlaufen. In der Zwischenzeit können andere Schleifen ausgeführt werden. Mit anderen Worten: er macht den Arduino multitaskingfähig.
  
 <code> <code>
Zeile 37: Zeile 38:
 void loop() { void loop() {
   unsigned long currentMillis = millis(); // grab current time   unsigned long currentMillis = millis(); // grab current time
-  // check if "interval" time has passed (1000 milliseconds)+  // check if "interval" time has passed (10 milliseconds)
   if ((unsigned long)(currentMillis - previousMillis) >= interval) {   if ((unsigned long)(currentMillis - previousMillis) >= interval) {
          
arduino/neopixel_multitasking.txt · Zuletzt geändert: 18.05.2023 12:15 von 127.0.0.1