Arduino SG90 馬達控制

首頁 >> 臺語 >> Arduino SG90 馬達控制

Tower Pro SG90 售價不到百元.是個物美價廉的好馬達,

在初學者入門學習中,

Arduino SG90 馬達控制

就是其中的一門課,

透過SG90馬達的控制,

可學習到Arduino 對伺服馬達的控制,

伺服馬達用途很廣,

舉凡遙控車, 空拍機 , 監視器 等等功能,

都是可應用的相關產品.

SG90馬達規格表

——SG90 Specifications ——–
重量: 9 g
尺寸: 22.2 x 11.8 x 31 mm
轉矩: 1.8 kgf·cm
運轉速度: 0.1 s/60 degree
工作電壓: 4.8 V (~5V)
90度(右)~ -90度(左), 0度為中間
—————————————

利用Arduino Sensor Shield V5.0 把一些常用的IO整理為杜邦頭.

馬達可直接插上不用另外接線. 如下圖:

控制的方法也很簡單:

————————Arduino Code——————————

#include

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

void setup()
{
myservo.attach(0); // 連接數位腳位0,伺服馬達的訊號線
myservo.attach(0, 500, 2400); // 修正脈衝寬度範圍
myservo.write(90); //初始定位於90度角
}

void loop()
{

for(int i = 90; i >= 0; i–){
myservo.write(i); // 使用write,從90度轉到0度
delay(10);
}
delay(2000);
for(int i = 0; i <= 90; i++){
myservo.write(i);// 使用write,從0度轉到90度
delay(10);
}
delay(2000);

}
———————————————————————-

利用伺服馬達控制角度.用途很廣泛.比如控制Rapiro機器人頭部轉動:


也可用來控制自走車的轉向



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言