X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;ds=sidebyside;f=libraries%2Fcommon%2Fexamples%2Fblink%2Fblink.ino;fp=libraries%2Fcommon%2Fexamples%2Fblink%2Fblink.ino;h=b3f9b2be86a3393496f0c769b508ba689c8f8cdd;hb=11eb80579bf2e63a8244897614542c917f641a47;hp=0000000000000000000000000000000000000000;hpb=81656cead477f7c23b904e2e2ec07bfe645bace2;p=sketchbook_andrea diff --git a/libraries/common/examples/blink/blink.ino b/libraries/common/examples/blink/blink.ino new file mode 100644 index 0000000..b3f9b2b --- /dev/null +++ b/libraries/common/examples/blink/blink.ino @@ -0,0 +1,25 @@ +/* Esempio + + Utilizzo dell'oggetto Lampeggiatore: + Lampeggia un LED utilizzando millis() +*/ + +#include + +// Instanziamo un LED fuori dal loop +Lampeggiatore led = 13; + +void setup() { +// I PINs vengono impostati dal constructor al momento +// della dichiarazione dell'ogetto. + +led.Invert() ; // Opzionale: inverte l'ordine del lampeggio da + // HI -> LOW --> LOW -> HI + // per avere 2 LED che lampeggiano alternativamente +} + +void loop() { + led.Blink(); // Lampeggia con un default di 1sec (0.5 HI 0.5 LOW) + led.Blink(500); // Lampeggia ogni 500ms + led.Blink(500,200); // Imposta il tempo acceso e il tempo spento +}