X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=blobdiff_plain;f=motors%2Fservo%2FSweep_1%2FSweep_1.ino;h=cd2e2471825e61e6e4a0edab1b33d11360812921;hp=dd9136451d0ff3d94ec23cfc443302e66ce23a15;hb=fd843739e632cc71f079bdf3c94d9d5f8e9a3b13;hpb=b46e75aacd9a0d7e318d5ef06730bf1e701ae9f5 diff --git a/motors/servo/Sweep_1/Sweep_1.ino b/motors/servo/Sweep_1/Sweep_1.ino index dd91364..cd2e247 100644 --- a/motors/servo/Sweep_1/Sweep_1.ino +++ b/motors/servo/Sweep_1/Sweep_1.ino @@ -21,6 +21,9 @@ Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos = 0; // variable to store the servo position +const byte min = 10; // Ai servo economici non piace arrivare agli estremi ;) +const byte max = 170; +const int pausa = 15; void setup() { @@ -30,14 +33,14 @@ void setup() void loop() { - for (pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees + for (pos = min; pos < max; pos += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } - for (pos = 180; pos >= 1; pos -= 1) // goes from 180 degrees to 0 degrees + for (pos = max; pos >= min; pos -= 1) // goes from 180 degrees to 0 degrees { myservo.write(pos); // tell servo to go to position in variable 'pos' - delay(15); // waits 15ms for the servo to reach the position + delay(pausa); // waits 15ms for the servo to reach the position } }