欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 這個程序為什么舵機轉不到180度,只能轉到130度左右,急求 [打印本頁]

作者: 不會飛的魚鴨    時間: 2019-9-29 10:54
標題: 這個程序為什么舵機轉不到180度,只能轉到130度左右,急求
#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度呢




作者: 51hei1231    時間: 2019-9-29 16:30
你這個程序是有問題的吧,Loop函數是有干什么的
作者: 51hei1231    時間: 2019-9-29 16:30
你的Loop函數是干什么用的
作者: 菜雞一只314159    時間: 2019-9-29 20:20
loop里面的代碼先注釋掉,換成
myservo.write(180);
delay(1000);
myservo.write(0);
delay(1000);
看能否轉到180度,先排除硬件問題。





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1