关于arduino驱动舵机的程序问题。以下是我的程序,为何转60度之后不回到0度。而是一直在60度来回偏转

2025-05-21 08:07:55
推荐回答(1个)
回答1:

如果只是简单的想让舵机在0-60度来回转,并不限制速度的话,可以这样:
void loop()
{

myservo.write(0); //舵机转动到相应角度
delay(500);
myservo.write(60);
delay(500);

}
加个延时。 因为舵机从0-60要有个时间,你原来的程序,没等到舵机转到60度呢,就又让它转回0度,当然不行了。

如果要给定转动速度 ,你可以直接用库例程:servo-sweep.