|
|
#include <Servo.h> // 聲明調(diào)用Servo.h庫(kù)
Servo myservo; // 創(chuàng)建一個(gè)舵機(jī)對(duì)象
int pos = 0; // 變量pos用來(lái)存儲(chǔ)舵機(jī)位置
void setup() {
myservo.attach(9); // 將引腳9上的舵機(jī)與聲明的舵機(jī)對(duì)象連接起來(lái)
}
void loop() {
for(pos = 0; pos < 180; pos += 1){ // 舵機(jī)從0°轉(zhuǎn)到180°,每次增加1°
myservo.write(pos); // 給舵機(jī)寫(xiě)入角度
delay(15); // 延時(shí)15ms讓舵機(jī)轉(zhuǎn)到指定位置
}
for(pos = 180; pos>=1; pos-=1) { // 舵機(jī)從180°轉(zhuǎn)回到0°,每次減小1°
myservo.write(pos); // 寫(xiě)角度到舵機(jī)
delay(15); // 延時(shí)15ms讓舵機(jī)轉(zhuǎn)到指定位置
}
}
|
|