#include <Servo.h>
// Membuat objek Servo
Servo servo1;
Servo servo2;
// Variabel untuk posisi servo
int pos1 = 0; // Posisi servo1
int pos2 = 0; // Posisi servo2
// Variabel untuk arah gerakan
int direction1 = 10; // Perubahan posisi servo1 (10°)
int direction2 = 15; // Perubahan posisi servo2 (15°)
void setup() {
servo1.attach(9); // Menghubungkan servo1 ke pin 9
servo2.attach(10); // Menghubungkan servo2 ke pin 10
}
void loop() {
// Gerakan servo1
pos1 += direction1;
if (pos1 >= 180 || pos1 <= 0) {
direction1 = -direction1; // Balik arah jika mencapai batas
}
servo1.write(pos1);
// Gerakan servo2
pos2 += direction2;
if (pos2 >= 180 || pos2 <= 0) {
direction2 = -direction2; // Balik arah jika mencapai batas
}
servo2.write(pos2);
delay(100); // Tunggu untuk sinkronisasi gerakan
}