From 8ad30ab0dc403bb19c8554cad53fa5296fc61b91 Mon Sep 17 00:00:00 2001
From: eaman <eaman@sid>
Date: Thu, 9 Feb 2017 23:51:13 +0100
Subject: [PATCH] Cirso

---
 aerei/cirso/cirso.ino | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 aerei/cirso/cirso.ino

diff --git a/aerei/cirso/cirso.ino b/aerei/cirso/cirso.ino
new file mode 100644
index 0000000..f9b1700
--- /dev/null
+++ b/aerei/cirso/cirso.ino
@@ -0,0 +1,28 @@
+/* Aereo di Cirso
+
+   Esempio base:
+   2 LED ai lati lampeggio alternato
+   1 LED in coda lampeggio a freq doppi
+*/
+
+#include <common.h>
+
+// Instanziamo un LED fuori dal loop
+Lampeggiatore left = 5;
+Lampeggiatore right = 6;
+Lampeggiatore coda = 9;
+
+void setup() {
+  // I PINs vengono impostati dal constructor al momento
+  // della dichiarazione dell'ogetto.
+
+  right.Invert() ;  // Opzionale: inverte l'ordine del lampeggio da
+  // HI -> LOW --> LOW -> HI
+  // per avere 2 LED che lampeggiano alternativamente
+}
+
+void loop() {
+  left.Blink();   // Lampeggia con un default di 1sec (0.5 HI 0.5 LOW)
+  right.Blink();
+  coda.Blink(1000);
+}
-- 
2.39.2