]> git.piffa.net Git - sketchbook_andrea/blobdiff - motors/servo/Sweep_1/Sweep_1.ino
Cleanup Motori
[sketchbook_andrea] / motors / servo / Sweep_1 / Sweep_1.ino
index dd9136451d0ff3d94ec23cfc443302e66ce23a15..cd2e2471825e61e6e4a0edab1b33d11360812921 100644 (file)
@@ -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 
   } 
 }