久久久久久久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网站 | 在线免费国产视频 | 免费一区 | 麻豆精品久久久 | 久久手机视频 | 91精品在线播放 | 宅男噜噜噜66一区二区 | 久久久国产一区 | 2021天天干夜夜爽 | 日韩小视频在线 | 国产精品一区二区三区99 | 男女羞羞视频在线观看 | 亚洲伊人久久综合 | 视频一区二区中文字幕 | 中日字幕大片在线播放 | 欧美一区二区三区在线 | 91玖玖| 欧美精品在欧美一区二区少妇 | 国产精品久久久久久久久久免费看 | 久久人人国产 | 99re热精品视频国产免费 | 99re在线播放 | 欧美日韩久久精品 | 嫩草视频在线看 | 日韩a v在线免费观看 | 成人在线免费观看 | 激情毛片 | 黄色av网站在线观看 | 成人片免费看 | 青青青伊人 | 久久精品亚洲成在人线av网址 | 日韩精品在线观看一区二区三区 | 91福利在线观看视频 | 亚洲精品一二区 | 国产成人jvid在线播放 | 久久久免费电影 | 欧美日韩手机在线观看 | 成人久久久久久久久 |