2018年1月7日 星期日

[英雄出少年系列] 用Arduino控制伺服馬達

伺服馬達用在機器人關節的控制,對於設計機器人而言,是很重要的技術,伺服馬達就是使用伺服機構的馬達(電動機),簡單說就是可以精準控制,如本篇文章提到用角度來控制。

電路圖:


程式碼:

#include

#include

Servo myservo; // 建立Servo物件,控制伺服馬達

void setup()
{
  myservo.attach(2); // 連接數位腳位2,伺服馬達的訊號線
}

void loop()
{
  for(int i = 0; i <= 180; i+=1){
    myservo.write(i); // 使用write,傳入角度,從0度轉到180度
    delay(20);
  }
  for(int i = 180; i >= 0; i-=1){
    myservo.write(i);// 使用write,傳入角度,從180度轉到0度
    delay(20);
  }
}

實驗結果:

作者:
雲林科技大學-資訊工程所 莊尚儒
曾於財團法人資訊工業策進會 DIGI+ Talent計畫中研習,平時興趣為設計開發板的應用、網頁設計、App設計與科技和商品結合的設計

沒有留言:

張貼留言