|
#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度呢
|
|