]> git.piffa.net Git - sketchbook_andrea/blobdiff - libraries/common/examples/blink/blink.ino
Common esempi
[sketchbook_andrea] / libraries / common / examples / blink / blink.ino
diff --git a/libraries/common/examples/blink/blink.ino b/libraries/common/examples/blink/blink.ino
new file mode 100644 (file)
index 0000000..b3f9b2b
--- /dev/null
@@ -0,0 +1,25 @@
+/* Esempio
+
+   Utilizzo dell'oggetto Lampeggiatore:
+   Lampeggia un LED utilizzando millis()
+*/
+
+#include <common.h>
+
+// 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
+}