【求大神】Arduino控制两个舵机反向转动问题
如题,以下是我自己写的控制两个舵机转动的程序,但是这样运行的结果是两个舵机同步转动, 我想实现两个舵机反向转动,如何修改,求大神帮忙,跪谢!#include <Servo.h>
Servo myservo1;//Create a steering control object
Servo myservo2;//Create a steering control object
int pos = 0; // The variable is used to store the angle position of the rudder
void setup()
{
myservo1.attach(9);// The rudder is controlled by the Arduino ninth pin
myservo2.attach(10);// The rudder is controlled by the Arduino ninth pin
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // From 0 to 180 degrees
{ // Every step of step
myservo1.write(pos); // Steering angle of the steering gear
myservo2.write(pos); //
delay(15); // Wait for 15ms to get the steering gear to the designated position
}
for(pos = 180; pos>=1; pos -= 1) //From 180 to 0 degrees
{
myservo1.write(pos); // Steering angle of the steering gear
myservo2.write(pos); //
delay(15); //Wait for 15ms to get the steering gear to the designated position
}
}
求大神帮忙啊~!!! for(pos = 0; pos < 180; pos += 1) // From 0 to 180 degrees
{ // Every step of step
myservo2.write(pos); //
delay(15); // Wait for 15ms to get the steering gear to the designated position
}
for(pos = 180; pos>=1; pos -= 1) //From 180 to 0 degrees
{
myservo1.write(pos); // Steering angle of the steering gear //
delay(15); //Wait for 15ms to get the steering gear to the designated position
} #include <Servo.h>
Servo myservo1;//Create a steering control object
Servo myservo2;//Create a steering control object
int pos = 0; // The variable is used to store the angle position of the rudder
void setup()
{
myservo1.attach(9);// The rudder is controlled by the Arduino ninth pin
myservo2.attach(10);// The rudder is controlled by the Arduino ninth pin
myservo1.write(0); // Steering angle of the steering gear
myservo2.write(180);
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // From 0 to 180 degrees
{ // Every step of step
myservo1.write(pos); // Steering angle of the steering gear
myservo2.write(180-pos); //
delay(15); // Wait for 15ms to get the steering gear to the designated position
}
for(pos = 180; pos>=1; pos -= 1) //From 180 to 0 degrees
{
myservo1.write(pos); // Steering angle of the steering gear
myservo2.write(180-pos); //
delay(15); //Wait for 15ms to get the steering gear to the designated position
}
}
页:
[1]