]> git.piffa.net Git - rover/commitdiff
Primo prototipo raw
authorAndrea Manni <andrea@piffa.net>
Wed, 5 Apr 2017 17:11:24 +0000 (19:11 +0200)
committerAndrea Manni <andrea@piffa.net>
Thu, 6 Apr 2017 08:09:50 +0000 (10:09 +0200)
prototypes/macchina/raw/raw.ino [new file with mode: 0644]

diff --git a/prototypes/macchina/raw/raw.ino b/prototypes/macchina/raw/raw.ino
new file mode 100644 (file)
index 0000000..17b324b
--- /dev/null
@@ -0,0 +1,35 @@
+/* Raw
+
+Prototipo rozzo per il movimento utilizzando le funzioni
+di base della libreria Rover.
+
+
+Schema: https://lab.piffa.net/schemi/2wd_car_bb.png
+Codice: http://git.andreamanni.com/web?p=rove
+
+*/
+
+
+#include "rover.h"
+#include "Servo.h"
+
+int rotPausa = 100; // Pausa per una rotazione di ~90'
+
+void setup()
+{
+    abilita();
+    servoMiddle();
+}
+
+
+void loop()
+{
+// Fintanto che non ci sono ostacoli: avanti
+    while (check() = 0) {
+        avanti()
+    }
+// Se c'e' un ostacolo: ferma e gira
+    stop();
+    giraSX;
+    delay(rotPausa);
+}