#include <Servo.h> // Memasukkan library Servo
// Deklarasi objek servo
Servo servo1;
Servo servo2;
// Variabel untuk menyimpan posisi
int pos1 = 0; // Posisi untuk servo1
int pos2 = 0; // Posisi untuk servo2
void setup() {
// Menetapkan pin yang digunakan untuk servo
servo1.attach(9); // Servo1 terhubung pada pin 9
servo2.attach(10); // Servo2 terhubung pada pin 10
}
void loop() {
// Gerakan Servo 1 per 10 derajat dan Servo 2 per 15 derajat secara bersamaan
for (pos1 = 0, pos2 = 0; pos1 <= 180 && pos2 <= 180; pos1 += 10, pos2 += 15) {
servo1.write(pos1); // Menggerakkan servo1 ke posisi 'pos1'
servo2.write(pos2); // Menggerakkan servo2 ke posisi 'pos2'
delay(500); // Memberikan waktu 500ms agar gerakan servo bisa terlihat
}
// Kembali ke posisi awal (gerakan mundur)
for (pos1 = 180, pos2 = 180; pos1 >= 0 && pos2 >= 0; pos1 -= 10, pos2 -= 15) {
servo1.write(pos1); // Menggerakkan servo1 ke posisi 'pos1'
servo2.write(pos2); // Menggerakkan servo2 ke posisi 'pos2'
delay(500); // Memberikan waktu 500ms agar gerakan servo bisa terlihat
}
}