]> git.piffa.net Git - aerei/commitdiff
Zeta
authoreaman <andrea@piffa.net>
Sat, 10 Dec 2016 18:55:57 +0000 (19:55 +0100)
committereaman <andrea@piffa.net>
Sat, 10 Dec 2016 18:55:57 +0000 (19:55 +0100)
zeta/zeta.ino [new file with mode: 0644]
zeta_full/zeta_full.ino [new file with mode: 0644]
zeta_full_1/zeta_full_1.ino [new file with mode: 0644]

diff --git a/zeta/zeta.ino b/zeta/zeta.ino
new file mode 100644 (file)
index 0000000..60cd895
--- /dev/null
@@ -0,0 +1,24 @@
+/* Esempio
+
+Setup per la Zeta
+*/
+
+#include <common.h>
+Lampeggiatore status = 13;
+
+// Attorno al canopy:
+Lampeggiatore rtop = 3;
+Lampeggiatore ltop = 5;
+
+void setup() {
+  // I PINs vengono impostati dalla dichiarazione dell'ogetto.
+  ltop.Invert();
+}
+
+void loop() {
+
+
+  rtop.Blink(300);
+  ltop.Blink(300);
+  status.Blink(500);
+}
diff --git a/zeta_full/zeta_full.ino b/zeta_full/zeta_full.ino
new file mode 100644 (file)
index 0000000..9247a3d
--- /dev/null
@@ -0,0 +1,28 @@
+/* Esempi Vari
+
+Vari esempi di utilizzo della libreria.
+*/
+
+#include <common.h>
+
+
+// Due LED con lampeggio alternato:
+Lampeggiatore right = 3;
+Lampeggiatore left = 5;
+const byte rtail = 6;
+const byte ltail = 9;
+
+void setup() {
+  left.Invert() ; // Parte da stato invertito rispetto al default
+  pinMode(rtail,OUTPUT);
+  pinMode(ltail,OUTPUT);
+    
+}
+
+void loop() {
+  // Due LED con lampeggio alternato:
+  right.Blink();
+  left.Blink();
+  digitalWrite(rtail,HIGH);
+  digitalWrite(ltail,HIGH);
+}
diff --git a/zeta_full_1/zeta_full_1.ino b/zeta_full_1/zeta_full_1.ino
new file mode 100644 (file)
index 0000000..768c772
--- /dev/null
@@ -0,0 +1,39 @@
+/* Esempi Vari
+
+Vari esempi di utilizzo della libreria.
+*/
+
+#include <common.h>
+
+
+// Due LED con lampeggio alternato:
+Lampeggiatore right = 3;
+Lampeggiatore left = 5;
+const byte rtail = 6;
+const byte ltail = 9;
+const byte thrPin = A3;
+int thr ;
+int thrIn ;
+
+void setup() {
+  left.Invert() ; // Parte da stato invertito rispetto al default
+  pinMode(rtail, OUTPUT);
+  pinMode(ltail, OUTPUT);
+  pinMode(thrPin, INPUT);
+  Serial.begin(9600);
+
+}
+
+void loop() {
+  // Due LED con lampeggio alternato:
+  right.Blink();
+  left.Blink();
+  thrIn = pulseIn(thrPin, HIGH, 25000);
+  thr = constrain(map(thrIn, 983, 2000, 0, 255),0,255) ;
+  analogWrite(rtail, thr);
+  analogWrite(ltail, thr);
+  Serial.println(thrIn);
+  Serial.print("\t thr:");
+  Serial.println(thr);
+  
+}