X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=blobdiff_plain;f=libraries%2Fcommon%2Fcommon.h;h=b74ab4528bc3d4b0a5bffc759170c464fe3a55f4;hp=440abf4f803dcb8d82e35a6fae6e94b1907bc7c0;hb=631831fa763d6133c724343bb16a888909db5f85;hpb=b4d82b0010d746f1a0f0b4da698b26d217f1ab1f diff --git a/libraries/common/common.h b/libraries/common/common.h index 440abf4..b74ab45 100644 --- a/libraries/common/common.h +++ b/libraries/common/common.h @@ -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