]> git.piffa.net Git - sketchbook_andrea/blobdiff - multitasking/BlinkWithoutDelay_6_class/BlinkWithoutDelay_6_class.ino
State machine e blinks con millis()
[sketchbook_andrea] / multitasking / BlinkWithoutDelay_6_class / BlinkWithoutDelay_6_class.ino
index 2744341276d41b6555a52f65000e779f90e57e39..9ce5e9bf01e24b380a6cc01d4e7f63b296c36e71 100644 (file)
@@ -11,7 +11,7 @@ class Lampeggiatore {
   int ledPin ;           // il numero del LED pin
   int ledState ;         // stato attuale del LED
   long interval ;        // milliseconds di intervallo nel lampeggiare
-  long previousMillis ;  //precedente cambio di stato
+  long previousMillis ;  // precedente cambio di stato
 
   // Constructor: come viene instanziato un oggetto facente parte della classe
 public:
@@ -28,7 +28,7 @@ public:
   void Update () {
     // Illumina il ledB secondo un intervallo passato come argomento
 
-    if(millis() - previousMillis > interval) {
+    if (millis() > previousMillis + interval) {
       // save the last time you blinked the LED 
       previousMillis = millis();