伺服馬達是一種可以設定旋轉到超過180度位置的馬達。

它可以在許多需要運動的實用應用中使用。有多種不同大小的伺服馬達。

我們常用的(Arduino、電池供電應用)被稱為微型伺服馬達遙控伺服馬達,像是SG90:

和MG90S:

我提到的這兩款以相同的方式運作。

你可以在這裡看到一個裝有多個MG90S的機械臂:

伺服馬達通常會附帶多種不同的角錐,你可以將它們附著在上面,就像我拿到的這3個:

根據你需要用它做的事情,你可以選擇使用哪一個:

我們有3根電線從它們的盒子中伸出:棕色電纜是負極(0V),紅色是正極(5V),橙色電線是信號線。

通過在信號線上發送電脈衝,來控制伺服馬達。

脈衝寬度將決定馬達的旋轉。

特別地:

  • 1毫秒的脈衝將使伺服馬達旋轉到0°。
  • 1.5毫秒的脈衝將使伺服馬達旋轉到90°。
  • 2毫秒的脈衝將使伺服馬達旋轉到180°。

1毫秒和2毫秒之間的所有值都將引起相對於該值的旋轉。

正如我們將在項目中看到的那樣,使用Arduino時,我們將使用一個抽象了這個低階信號脈衝的庫,所以我們只需簡單地說明我們希望使它旋轉到從0°到180°的角度。