伺服馬達和可變電阻
用一個可變電阻來操控伺服馬達。
用一個可變電阻來操控伺服馬達。
伺服馬達常常用來製作機器手臂和兩腳機器人。可變電阻或稱做電位器 (Potentiometer),旋轉其上旋鈕可改變其電阻。
伺服馬達常常用來製作機器手臂和兩腳機器人。可變電阻或稱做電位器 (Potentiometer),旋轉其上旋鈕可改變其電阻。
伺服馬達 (servo motors) 只能 0-180 度旋轉,不像直流馬達 (DC motor) 或步進馬達 (Step motors) 可以 0-360 度旋轉。
伺服馬達 (servo motors) 只能 0-180 度旋轉,不像直流馬達 (DC motor) 或步進馬達 (Step motors) 可以 0-360 度旋轉。
先來看看本練習成果影片 。
先來看看本練習成果影片 。
材料和接線圖
材料和接線圖
- Arduino Uno x1
- 伺服馬達 Tower Pro SG90 x1
- 可變電阻 (1k 或 10k 歐姆, Potentiometer) x1
- 電線數條
伺服馬達紅色線接 Arduino 5V,黑色線接GND,黃色線接pin13。
可變電阻兩端的腳分別接 Arduino 5V 和 GND,中間的腳接A0。
共用 Arduino GND 和 5V 在麵包板上:
GND 接麵包板藍線 -
5V 接麵包板紅線 +
程式
程式
複製貼上下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上。再點擊 ”上傳”,大功告成。
複製貼上下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上。再點擊 ”上傳”,大功告成。