跳到主要內容

 自 109 / 2 /25 起啟用

物聯網 / 伺服馬達
servo
 
伺服馬達(Servo)伺服馬達可以準確控制旋轉角度,轉速經過齒輪組減速後可以產生較大力矩,舉起物體或旋轉物體,利用伺服馬達旋轉固定角度,可以用來控制連接在伺服馬達上物體的旋轉角度,常見於旋轉或移動物體/感測器、機器手臂、機器人等用途,一般標準型式的伺服馬達可以旋轉 180 度。
 
接線方式
● 棕色:接地 GND
● 紅色:接電源 VCC
● 橙色:輸入訊號以控制伺服馬達(程式範例接 D7)

一般使用 Arduino IDE 內建的 Servo 函式庫(不用額外安裝)來控制伺服馬達

#include "Servo.h"  // 載入內建 Servo 函式庫

#define servo_Pin D7    // 設定伺服馬達的數位接腳 D7 or 13

Servo myservo;  // 建立 SERVO 物件
 
void setup() {
  myservo.attach(servo_Pin);  // 設定伺服馬達連接的 PIN 腳
}
 
void loop() {   
  myservo.write(0);  // 旋轉到 0 度
  delay(1000);
  myservo.write(90); //旋轉到 90 度
  delay(1000);
  myservo.write(180); //旋轉到 180 度
  delay(1000);
  myservo.write(90); //旋轉到 90 度
  delay(1000);
}

消息公佈欄

時間類別單位標題發佈點閱
跳至網頁頂部