---
# System prepended metadata

title: 4. 伺服馬達

---

# 4. 伺服馬達
## 準備材料

1. Arduino Uno板
2. 伺服馬達
3. 麵包板
4. 杜邦線

### 了解伺服馬達
伺服馬達是一種可控制角度功能的馬達，可以控制信號轉動到特定的角度。伺服馬達是根據PWM信號（脈衝寬度調變信號）來控制角度。

## 教學步驟
將伺服馬達的三條線（紅色線為電源，棕色線為地線，黃色線為信號線）使用杜邦線分別連接到Arduino Uno板的5V、GND和9號接腳。
![](https://i.imgur.com/J6K2ZmH.png)

在Arduino IDE中開新檔案，輸入以下code
```
#include <Servo.h>

Servo myservo;  // 新建一個伺服馬達物件

void setup() {
  myservo.attach(9);  // 連接到9號腳
}

void loop() {
  myservo.write(0);     // 轉動到0度角
  delay(1000);          // 等待1秒
  myservo.write(90);    // 轉動到90度角
  delay(1000);          // 等待1秒
  myservo.write(180);   // 轉動到180度角
  delay(1000);          // 等待1秒
}

```

將Arduino連接USB到電腦，然後將程式碼上傳到Arduino上，再點擊執行，就可以觀察伺服馬達的轉動，將伺服馬達放在平穩的桌面上，可根據程式設定的角度進行轉動。

### 注意事項

1. 伺服馬達的電源需要5V的直流電，請勿接到Arduino板的Vin腳或220V。
2. 在控制伺服馬達轉動時，請勿手動干擾。