實驗5——驅動電機單模塊試驗

實驗五:驅動電機單模塊試驗

一、實驗目的

ESP32的一個引腳作爲PWM腳向SG90發送脈衝調製信號,SG90的控制器接收到後控制舵機轉動

二、實驗內容

1.連接ESP32與SG90的引腳
2.將程序上傳到ESP32
3.觀察舵機是否正確轉動

三、實驗設備

SG90舵機
ESP32開發板
杜邦線

四、實驗步驟

1)連接引腳

SG90:

SG90 的引腳:紅色的連接5V電壓,黃色爲PWM信號線,棕色爲接地線

連接:

Servo舵機腳位

2)上傳程序

在上傳之前需要下載適用於ESP32的電機驅動的庫,下載鏈接:** https://github.com/RoboticsBrno/ESP32-Arduino-Servo-Library **

#include<Servo.h>//引入舵機控制庫文件
Servo myservo;//實例化一個舵機對象來控制舵機
int pos=0;
void setup() { 
Serial.begin(115200);//連接到串行端口,波特率爲115200
myservo.attach(15);//聲明舵機控制接口爲引腳15
}
void loop() {
    myservo.write(0);// tell servo to go to position in variable 'pos'
    delay(2000);
    myservo.write(180);
    delay(2000);// tell servo to go to position in variable 'pos'
}

3)觀察實驗結果

發現舵機按照程序中設定的方式轉動,試驗成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章