
#include <Servo.h>
Servo myservo; // 定义Servo对象来控制
int pos = 0; // 角度存储变量
void setup() {
}
void loop() {
myservo.attach(6); // 控制线连接数字9
for (pos = 80; pos <= 110; pos ++) { // 0°到180°
// in steps of 1 degree
myservo.write(pos); // 舵机角度写入
delay(40); // 等待转动到指定角度
}
myservo.write(80); //回到预备点击位置
myservo.detach();//防止舵机烧毁
delay(5000);
}
该代码示例展示了如何使用Arduino和Servo库来控制舵机。程序首先定义了一个Servo对象,然后在循环中使舵机从80度移动到110度,每次增加1度,并在每个位置停留40毫秒。最后,舵机会返回到80度并断开连接,以防止过度工作。

被折叠的 条评论
为什么被折叠?



