|
#include <Servo.h>
Servo myservo; //创建一个舵机控制对象 int pos = 0; // 该变量用与存储舵机角度位置 void setup() { myservo.attach(9); // 该舵机由arduino第九脚控制 } void loop() { for(pos = 0; pos < 180; pos=pos+1) // 从0度到180度运动 { // 每次步进一度 myservo.write(pos); // 指定舵机转向的角度 delay(5); // 等待5ms让舵机到达指定位置 } for(pos = 180; pos>=1; pos=pos-1) //从180度到0度运动 { myservo.write(pos); // 指定舵机转向的角度 delay(5); // 等5ms让舵机到达指定位置 } }
我用这个转不到180度 只能转到130度左右,手动转能转180, 怎么让它运转到180度呢
|
|