X-Git-Url: http://git.piffa.net/web?p=rover;a=blobdiff_plain;f=libraries%2Frover%2Frover.cpp;fp=libraries%2Frover%2Frover.cpp;h=d95fe065190912808ab355e57e2843965a97bd73;hp=f284162b970330d6352509e4194283434c4b5b18;hb=00c1fa9df30a7c1b88d0c40412fd3812dd06bff3;hpb=1f18251d7103a4576a46c36b8503cd6e02b1ee1c diff --git a/libraries/rover/rover.cpp b/libraries/rover/rover.cpp index f284162..d95fe06 100644 --- a/libraries/rover/rover.cpp +++ b/libraries/rover/rover.cpp @@ -24,8 +24,17 @@ const int enB = 5; const int in3 = 4; const int in4 = 3; byte speedB = 255; -// Funzioni +// Servo vars +int pos = 0; // variable to store the servo position +const byte servoPIN =9 ; +const byte middle = 90; // Centratura servo +const int spausa = 30; // Pausa movimenti servo +Servo myservo; // Non c'e' bisogno di extern se e' dichiarato in questo scope + +//////////////////////// +// Funzioni: +// void abilita() { // Abilita i PINs come OUTPUTS pinMode(enA, OUTPUT); @@ -34,6 +43,10 @@ void abilita() { pinMode(enB, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); + + + pinMode(servoPIN, OUTPUT); + myservo.attach(servoPIN); }