X-Git-Url: http://git.piffa.net/web?p=rover;a=blobdiff_plain;f=libraries%2Frover%2Frover.cpp;fp=libraries%2Frover%2Frover.cpp;h=58bbf2cbb082a1f3e2b2c685f8ff1e675df8e311;hp=b02e8cbbbe95231e00b7ad6c35423efe5b3e8533;hb=cf5e92a6f4481506b8b360322d25b4be821cc741;hpb=0f2b25b24227786fa280dc7ae8a6db2cbfcaaa1b diff --git a/libraries/rover/rover.cpp b/libraries/rover/rover.cpp index b02e8cb..58bbf2c 100644 --- a/libraries/rover/rover.cpp +++ b/libraries/rover/rover.cpp @@ -120,8 +120,37 @@ void stopB() { digitalWrite(enB,LOW); } + +// Entrambi i motori +void avanti() { + // Drive ahead: funzione composita + forwardA() ; + forwardB() ; +} +void indietro() { + // Drive backward: funzione composita + backwardA(); + backwardB(); +} +void giraSX() { + // Gira a DX + forwardB() ; + backwardA(); +} +void giraDX() { + // Gira a DX + forwardA() ; + backwardB(); +} +void stop() { + stopA(); + stopB(); +} + + + // Servo -void turnDX() { +void servoDX() { // TurnDX while (pos < dx) { myservo.write(pos++); @@ -129,7 +158,7 @@ void turnDX() { } } -void turnSX() { +void servoSX() { // TurnSX while (pos > sx) { myservo.write(pos--); @@ -137,7 +166,7 @@ void turnSX() { } } -void turnMiddle() { +void servoMiddle() { // Middle while (pos > middle) { myservo.write(pos--);