伺服馬達是一種可以設定旋轉到超過180度位置的馬達。
它可以在許多需要運動的實用應用中使用。有多種不同大小的伺服馬達。
我們常用的(Arduino、電池供電應用)被稱為微型伺服馬達或遙控伺服馬達,像是SG90:
和MG90S:
我提到的這兩款以相同的方式運作。
你可以在這裡看到一個裝有多個MG90S的機械臂:
伺服馬達通常會附帶多種不同的角錐,你可以將它們附著在上面,就像我拿到的這3個:
根據你需要用它做的事情,你可以選擇使用哪一個:
我們有3根電線從它們的盒子中伸出:棕色電纜是負極(0V),紅色是正極(5V),橙色電線是信號線。
通過在信號線上發送電脈衝,來控制伺服馬達。
脈衝寬度將決定馬達的旋轉。
特別地:
- 1毫秒的脈衝將使伺服馬達旋轉到0°。
- 1.5毫秒的脈衝將使伺服馬達旋轉到90°。
- 2毫秒的脈衝將使伺服馬達旋轉到180°。
1毫秒和2毫秒之間的所有值都將引起相對於該值的旋轉。
正如我們將在項目中看到的那樣,使用Arduino時,我們將使用一個抽象了這個低階信號脈衝的庫,所以我們只需簡單地說明我們希望使它旋轉到從0°到180°的角度。