[英]Simple Arduino code to control servo motors
我是 Arduino 的新手。 現在,我正在嘗試用 Arduino 控制伺服電機,我在網上看到這樣的指令:
#include //Servo library
Servo servo_test; //initialize a servo object for the connected servo
int angle = 0;
void setup()
{
servo_test.attach(9); // attach the signal pin of servo to pin9 of arduino
}
void loop()
{
for(angle = 0; angle < 180; angle += 1)
{
servo_test.write(angle);
delay(15);
}
delay(1000);
for(angle = 180; angle>=1; angle-=5)
{
servo_test.write(angle);
delay(5);
}
delay(1000);
}
我理解這段代碼的每一部分,除了兩行,即延遲(15)和延遲(5)。 不知道這兩行的作用是什么。 為什么是 5 和 15,而不是 5 和 15?
我希望有人可以向我解釋這一點。 非常感謝你的幫助!
delay()
函數有助於等待伺服到達 position。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.