]> git.piffa.net Git - sketchbook_andrea/blobdiff - libraries/common/common.h
rtos
[sketchbook_andrea] / libraries / common / common.h
index c1cfc39636211e0da00312226b527b84b3db1544..dee00b6181872550eb89f65537f9d495db40add6 100644 (file)
@@ -39,14 +39,14 @@ class Lampeggiatore {
     // Lampeggia un LED utilizzando millis()
     // Variabili
     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
-
+    int ledState ;         // stato attuale del LED, pubblico per invertirlo
 
     // Constructor: come viene instanziato un oggetto facente parte della classe
 public:
     Lampeggiatore(int pin);
+    void Invert();   // Inverte il lampeggio 
     void Blink();      // Lampeggia ogni 500ms
     void Blink(long interval); // Lampeggia inpostando l'intervallo
     void Blink(long on, long down); // Imposta il tempo acceso e il tempo spento
@@ -64,7 +64,6 @@ class Pwm {
     // Variabili
     int ledPin ;           // il numero del LED pin
     int speed ;            // velocita' del ciclo in ms
-    byte brightness  ;      // luminostia' iniziale
     long previousMillis ;  //precedente cambio di stato
     byte increment ;        // aumenta brighteness nel loop UD
 
@@ -74,6 +73,7 @@ public:
     void Up(long speed);
     void Down(long speed);
     void UD(long speed);
+    byte brightness  ;      // luminostia' iniziale
 };
 
 //////////////////////