]> git.piffa.net Git - sketchbook_andrea/blobdiff - multitasking/millis/loop_array_millis/loop_array_millis.ino
Millis corrections, no PWM
[sketchbook_andrea] / multitasking / millis / loop_array_millis / loop_array_millis.ino
index 36e51256d8b919e11e80cadfbe214eb4c80ea417..4ba4d58338cd8b9ef9ae3d05181be5071821f508 100644 (file)
@@ -32,7 +32,7 @@ void setup() {
 
 void loop() {
   if (millis() - previousMillis >= interval) {
-    previousMillis = millis();
+    previousMillis += interval ;
 
     if ( i < sizeof(ledPins) - 1 ) {
       // Spegni precedente led
@@ -45,7 +45,7 @@ void loop() {
     else if  (i == sizeof(ledPins) - 1 )   {
       // Ultimo caso
       i = 0;
-      previousMillis = millis();
+      previousMillis += interval ;
       digitalWrite(ledPins[i], HIGH);
       digitalWrite(ledPins[ sizeof(ledPins) - 1 ], LOW);
     }