国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Arduino簡單實例之十_舵機

2019-11-08 01:59:10
字體:
來源:轉載
供稿:網友

1)       說明:。

舵機的旋轉不像普通電機那樣只是轉圈圈,它可以根據你的指令旋轉到0至180度之間的任意角度然后精準的停下來,常用于控制機器人。舵機的轉動的角度是通過調節PWM(脈沖寬度調制)信號的占空比來實現的。需要使用Arduino上的PWM口控制(數字前帶~的),Arduino 的驅動能力有限,所以當需要控制1 個以上的舵機時需要外接電源。一個機器人經常需要很多個舵機同時工作,此時需要加一個舵機控制板,舵機控制板本身是一個單片機,它不但能接16/24/32個舵機,同時也簡化了舵機操作命令。下例中使用的是9g的小舵機,用arduino板上的5V供電,大的舵機有的需要外部供電才能驅動,外接電源時需要將降到舵機指定的電壓,否則會燒壞舵機。

2)       硬件:

舵機SG90,Arduino uno,杜邦線

3)       接線:

GND(棕色)接 Arduino GNDPWM(橙色)接 Arduino Digital 10VCC(紅色)接 Arduino 5V

4)       代碼:

#include <Servo.h>#define PIN_SERVO 10Servo myservo;void setup(){  myservo.attach(PIN_SERVO);}void loop(){  myservo.write(0);  delay(1000);  myservo.write(80);  delay(1000);  myservo.write(160);  delay(1000);  myservo.write(80);  delay(1000);  myservo.write(0);  delay(1000);}代碼中用到了Servo庫,它是Arduino自帶的庫,不需要另外下載安裝。

(請注意:因各廠商硬件不同,引腳位置可能有差異,具體請見硬件說明書)

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红桥区| 盘锦市| 隆尧县| 墨脱县| 沙洋县| 岳阳市| 秭归县| 栾城县| 东丰县| 馆陶县| 丰镇市| 龙井市| 光泽县| 涟水县| 太和县| 北川| 北海市| 汕尾市| 枞阳县| 阿克陶县| 古田县| 平乐县| 安龙县| 保亭| 山丹县| 吉安市| 营口市| 神木县| 香河县| 克东县| 文安县| 台前县| 固镇县| 且末县| 余干县| 汉中市| 南宁市| 九寨沟县| 永丰县| 甘南县| 囊谦县|