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:
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