久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> Arduino >> 瀏覽文章

arduino控制舵機程序

作者:佚名   來源:哭笑不得空間   點擊數:  更新時間:2014年08月12日   【字體:

以前沒有接觸過硬件,因為把弄APM2.5不得不去接觸arduino板。Arduino是塊極易上手的控板,不像單片機,你要花費大量的時間去學習預備知識,它只要你稍微懂點C語言既能上手。對于我這種業余愛好者,不二之選。手頭有幾個舵機,首次接觸arduino就是用它來操作舵機。Arduino有個底層庫(Servo類),包含驅動舵機的基本功能:

attach()//連接舵機
write()//角度控制
writeMicroseconds()//參數為pwm值,1000:逆時針旋轉180度,1500:到達中點,2000:順時針旋轉180度
read()//讀上一次舵機轉動角度
attached()//
detach()//斷開舵機連接
實例:
器材:arduino板、舵機、杜邦線若干 
程序可以在IDE>File>Examples>Servo>Sweep中找到
這里介紹不調用Servo庫,寫的Servo.write()函數,有些問題,串口輸入的值與伺服轉動的角度不相同。郁悶中!!!
int value;
int pulsewidth;
int pin=9;
void servowrite(int pin,int value)
{
  digitalWrite(pin,HIGH);
  value=map(value,0,180,700,2300);//舵機的PWM值在700~2300間,這是粗略的PWM數值轉換
  digitalWrite(pin,LOW);
}
void setup()
{
 Serial.begin(9600);
 pinMode(pin,OUTPUT);
}
void loop()
{
  if(Serial.available()>0)
  {
    int val=Serial.read();
    value=val-'0';//轉換為數字
    value=map(value,0,9,0,180);
    Serial.print("moving servo to");
    Serial.print(value);
    servowrite(pin,value);
   }
    
}
關閉窗口

相關文章

主站蜘蛛池模板: 午夜视频在线免费观看 | av免费网 | 三年中文在线观看免费大全中国 | 亚洲精品xxx | 亚洲午夜18毛片在线看 | 国产一级片在线 | 能看毛片的网站 | 久久精品福利视频 | 久久久久综合 | 国产精品无遮挡 | 日本一区二区三区在线视频 | 国产h片在线观看 | 三级视频在线观看 | 欧美在线观看一区 | 一区二区久久久 | 久草综合网 | 午夜网址 | 91爱视频| 欧美国产综合 | 四虎在线播放 | 黄色一级视频网站 | 欧美一级淫片免费视频魅影视频 | 国产美女自拍视频 | 人人爽人人干 | 日本精品网站 | 国产精品美女久久久久久久久 | 四虎视频| 韩国av免费 | 久久亚洲免费视频 | 久久99精品国产麻豆91樱花 | 亚洲综合三区 | 亚洲 欧美 日韩 在线 | 福利视频1000 | 免费成人在线观看视频 | 91丨九色丨国产在线 | 青青草av| 麻豆一区二区 | 亚洲日本在线观看 | 久久国产小视频 | 国产三级在线看 | 最新日韩在线 |