用servo1.writeMicroseconds(1500);这种格式速度会慢些。
舵机从1000转到2000,1500相当于90°,而你用的10°和165°可以自己计算。
给你一个示例:
#include
Servo myservo;
void setup()
{
myservo.attach(9);
myservo.writeMicroseconds(1500); // set servo to mid-point
}
void loop() {}
myservo1.attach(9, min, max ) ;替换servo1.attach(9);
经测试,min是最小速度(默认是544);max是最大速度默认是2400;你想降低速度可以修改min和max的值。比如10,20就很明显的降下来了!