#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
int pos = 0;
void setup() {
servo1.attach(8);
servo2.attach(9);
servo3.attach(10);
servo4.attach(11);
servo5.attach(12);
}
void loop() {
// ===== Sweep لمدة 2 ثانية =====
unsigned long startTime = millis();
while (millis() - startTime < 2000) {
for (pos = 0; pos <= 180; pos += 5) {
moveAll(pos);
delay(15);
}
for (pos = 180; pos >= 0; pos -= 5) {
moveAll(pos);
delay(15);
}
}
// ===== تثبيت على 90 =====
moveAll(90);
while (true); // وقف
}
void moveAll(int angle) {
servo1.write(angle);
servo2.write(angle);
servo3.write(angle);
servo4.write(angle);
servo5.write(angle);
}