X-Git-Url: http://git.piffa.net/web?p=rover;a=blobdiff_plain;f=prototypes%2Fmacchina%2Fraw%2Fraw.ino;fp=prototypes%2Fmacchina%2Fraw%2Fraw.ino;h=17b324b2f4b942ee0dff8b00af760f1b0a35baee;hp=0000000000000000000000000000000000000000;hb=b04cb93a188fc26c518839b956b17e10dcc96de2;hpb=cf5e92a6f4481506b8b360322d25b4be821cc741 diff --git a/prototypes/macchina/raw/raw.ino b/prototypes/macchina/raw/raw.ino new file mode 100644 index 0000000..17b324b --- /dev/null +++ b/prototypes/macchina/raw/raw.ino @@ -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); +}