使用Arduino控制SG90舵机来回旋转90度。
#include <Servo.h> // 包含Servo库
Servo myservo; // 创建一个Servo对象
int pos = 0; // 舵机初始位置变量
void setup() {
myservo.attach(9); // 将舵机连接到数字引脚9(你可能需要根据你的接线修改这个值)
}
void loop() {
for(pos = 0; pos <= 90; pos += 1) { // 舵机从0度移动到90度
myservo.write(pos); // 告诉舵机移动到哪个位置
delay(15); // 等待一段时间让舵机到达位置
}
for(pos = 90; pos >= 0; pos -= 1) { // 舵机从90度移动到0度
myservo.write(pos); // 告诉舵机移动到哪个位置
delay(15); // 等待一段时间让舵机到达位置
}
}