#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
int angle = 0; // Góc hiện tại
int stepAngle = 20; // Bước góc mỗi lần quay
bool increasing = true; // Chiều tăng góc
void setup() {
servo1.attach(11);
servo2.attach(12);
servo3.attach(13);
}
void loop() {
// Ghi giá trị góc hiện tại cho cả 3 servo
servo1.write(angle);
servo2.write(angle);
servo3.write(angle);
delay(500); // Đợi nửa giây giữa mỗi lần thay đổi góc
// Cập nhật góc cho lần tiếp theo
if (increasing) {
angle += stepAngle;
if (angle >= 180) {
angle = 180;
increasing = false;
}
} else {
angle -= stepAngle;
if (angle <= 0) {
angle = 0;
increasing = true;
}
}
}