国产探花免费观看_亚洲丰满少妇自慰呻吟_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自帶的庫,不需要另外下載安裝。

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

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庆云县| 南昌县| 石林| 常熟市| 绥芬河市| 邵阳县| 甘孜县| 西昌市| 湘乡市| 沙雅县| 沅江市| 江华| 苏州市| 崇明县| 旺苍县| 秀山| 育儿| 丹东市| 右玉县| 隆林| 洞口县| 葫芦岛市| 和硕县| 阿克陶县| 兴山县| 万山特区| 出国| 保德县| 修武县| 康马县| 丹东市| 广宗县| 清苑县| 略阳县| 金堂县| 岳阳县| 台南市| 肥西县| 修文县| 和田市| 富川|