Hi, i can't seem to get both servos to move at once. i am using a modified version of "sweep."
heres the code im using.
// Sweep
// by BARRAGAN <http://barraganstudio.com>
#include <Servo.h>
Servo myservo1; // create servo object to control a servo
Servo myservo2; // a maximum of eight servo objects can be created
int ledPin = 13;
int pos = 0; // variable to store the servo position
void setup()
{
myservo1.attach(10,700,2400); // attaches the servo on pin 9 to the servo object
myservo2.attach(9,700,2400);
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo1.write(pos); // tell servo to go to position in variable 'pos'
delay(5); // waits 15ms for the servo to reach the position
}
for(pos = 90; pos < 125; pos +=1)
{
myservo2.write(pos);
delay(25);
}
for(pos = 125; pos>=60; pos-=1)
{
myservo2.write(pos);
delay(25);
}
for(pos = 60; pos < 90; pos +=1)
{
myservo2.write(pos);
delay(25);
}
for(pos = 180; pos>=1; pos-= 1) // goes from 180 degrees to 0 degrees
{
myservo1.write(pos); // tell servo to go to position in variable 'pos'
delay(5); // waits 15ms for the servo to reach the position
}
for(pos = 90; pos < 125; pos +=1)
{
myservo2.write(pos);
delay(25);
}
for(pos = 125; pos>=60; pos-=1)
{
myservo2.write(pos);
delay(25);
}
for(pos = 60; pos < 90; pos +=1)
{
myservo2.write(pos);
delay(25);
}
}
what am i doing wrong?