#include <Servo.h>
Servo servozuo;
Servo servoyou;
int posz = 0;
int posy = 0;
int zuo = 10;
int you = 10;
int del = 10;
int minAngle = 60; // 最小角度
int maxAngle = 120; // 最大角度
void setup() {
servozuo.attach(9);
servoyou.attach(10);
Serial.begin(9600);
servozuo.write(posz); // 将初始值写入servozuo
servoyou.write(posy); // 将初始值写入servoyou
delay(1000); // 等待一秒钟以让舵机转动到初始位置
}
void loop() {
// 左舵机
for (posz = minAngle; posz <= maxAngle; posz += zuo) {
servozuo.write(posz);
delay(del);
}
for (posz = maxAngle; posz >= minAngle; posz -= zuo) {
servozuo.write(posz);
delay(del);
}
for (posy = minAngle; posy <= maxAngle; posy += you) {
servoyou.write(posy);
delay(del);
}
for (posy = maxAngle; posy >= minAngle; posy -= you) {
servoyou.write(posy);
delay(del);
}
}