PWM Pulse
[sketchbook_andrea] / libraries / common / common.h
index 440abf4..b74ab45 100644 (file)
@@ -102,6 +102,8 @@ class Pwm {
     int speed ;            // velocita' del ciclo in ms
     unsigned long previousMillis ;  //precedente cambio di stato
     byte increment ;       // aumenta brighteness nel loop UD
+    int step;              // Pulse: stato del loop PWM
+    int interval ;         // Pulse: Intervallo tra step 
 
     // Constructor: come viene instanziato un oggetto facente parte della classe
 public:
@@ -111,6 +113,8 @@ public:
     void Down(long speed, long drift = 0);
     void lDown(long speed, long drift = 0);
     void UD(long speed, long drift = 0);
+    void Pulse(int interval, int pausa = 255);
+    void RandomPulse(int min = 1, int max = 10, int pausa = 255);
     void Set(byte brighteness);
     void lSet(byte brighteness);
     byte brightness  ;      // luminostia' iniziale