X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=libraries%2Fcommon%2Fcommon.h;h=25b84dd6ae9f7320a1290e869f7b4779a9ca4489;hb=51f324396aad33efa1b0218ffee334a1f7d7c084;hp=0af9d453d46a0c49f75fc3ca3c06b15d6e756e58;hpb=9046a34c851a66149248ad1695eb51c7ac1ccd36;p=sketchbook_andrea diff --git a/libraries/common/common.h b/libraries/common/common.h index 0af9d45..25b84dd 100644 --- a/libraries/common/common.h +++ b/libraries/common/common.h @@ -73,9 +73,12 @@ class Lampeggiatore { public: Lampeggiatore(int pin); void Invert(); // Inverte il lampeggio - void Blink(); // Lampeggia ogni 500ms + 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 + void High(); // Accende il LED + void Low(); // Spegne il LED + void Swap(); // Inverte lo stato del LED }; @@ -91,14 +94,18 @@ class Pwm { int ledPin ; // il numero del LED pin int speed ; // velocita' del ciclo in ms unsigned long previousMillis ; //precedente cambio di stato - byte increment ; // aumenta brighteness nel loop UD + byte increment ; // aumenta brighteness nel loop UD // Constructor: come viene instanziato un oggetto facente parte della classe public: Pwm(int pin); // numero di pin, velocita' di ciclo void Up(long speed); + void lUp(long speed); void Down(long speed); + void lDown(long speed); void UD(long speed); + void Set(byte brighteness); + void lSet(byte brighteness); byte brightness ; // luminostia' iniziale };