]> git.piffa.net Git - rover/blobdiff - prototypes/macchina/raw/raw.ino
Prototipo FSM
[rover] / prototypes / macchina / raw / raw.ino
index 3261b98f49d9b99af4d2e6a639ad9a10646a46ca..76c78c1f053f78d6168ec82a3ae7ffef2a5a4344 100644 (file)
@@ -13,7 +13,7 @@ Codice: http://git.andreamanni.com/web?p=rove
 #include "rover.h"
 #include "Servo.h"
 
-int rotPausa = 1000; // Pausa per una rotazione di ~90'
+int rotPausa = 200; // Pausa per una minima rotazione 
 
 void setup()
 {
@@ -27,9 +27,10 @@ void loop()
 // Fintanto che non ci sono ostacoli: avanti
     while (distanceCheck() == 0) {
         avanti();
+        delay(50); // Movimento minimo, per stabilizzare
+        // l'input del sensore
     }
-// Se c'e' un ostacolo: ferma e gira
-    stop();
-    giraSX;
+// Se c'e' un ostacolo: gira
+    giraDX();
     delay(rotPausa);
 }