Servo 伺服馬達
Servo 伺服馬達
此處以 SG90 為範例,MG90S、MG996R 用法相同,主要差別在於電壓、電流及扭力。
可透過脈衝寬度調變(PWM)及相對應頻率的訊號控制馬達旋轉角度,目前程式的部分 Arduino 已有開源的函式庫可以使用,因此只須寫入目標度數即可。
工作電壓:直流(DC)4.8 ~ 6V
工作角度:最大 180 度
無負載速度: 0.12 ~ 0.3 秒/60 度(4.8V)
扭 矩:1.2 ~ 1.4 公斤/公分(4.8V)
動作死區:5 ~ 10 微秒(μs)
齒輪材質:尼龍
電線顏色定義
棕色: GND
紅色: VCC 4.8 ~ 6V
橙(黃)色: 控制訊號
使用跳線依照下圖所示連接,跳線的顏色選用通常正極為紅色,負極為棕或黑色以利辨識避免短路,訊號線依個人習慣即可。
務必確認正負極是否正確,接反可能導致電路板燒壞!
此處使用 Arduino IDE 做為開發工具,因此需先安裝 Arduino IDE。
1、開啟 Arduino IDE ,並使用滑鼠左鍵點擊圖中左上角標示處,檔案 → 範例 → Servo → Sweep。
若開發板選擇 ESP86266 Boards,則會看到 Servo(esp8266),如下圖。
2、將 myservo.attach(9) 更改為 myservo.attatch(6) 或 myservo.attach(D6),如以下範例。
3、程式輸入完畢後,可參考上傳程式碼。