//Inisialisasi servo dan posisi awal
#include <Servo.h>
Servo myservo1;
Servo myservo2;
int pos = 0;
void setup() {
//Memasang servo pada pin 9
myservo1.attach(9);
myservo2.attach(10);
}
void loop() {
//Servo berputar dari posisi 0 derajat ke 180 derajat
for (pos = 0; pos <= 180; pos += 1) {
myservo1.write(pos);
delay(15);
}
for (pos = 0; pos <= 120; pos += 1) {
myservo2.write(pos);
delay(3);
}
//Servo berputar dari posisi 180 derajat ke 0 derajat
for (pos = 180; pos >= 0; pos -= 1) {
myservo1.write(pos);
delay(15);
}
for (pos = 120; pos >= 0; pos -= 1) {
myservo2.write(pos);
delay(3);
}
for (pos = 0; pos <= 20; pos += 1) {
myservo2.write(pos);
delay(2);
}
for (pos = 20; pos >= 0; pos -= 1) {
myservo2.write(pos);
delay(2);
}
for (pos = 0; pos <= 20; pos += 1) {
myservo2.write(pos);
delay(2);
}
for (pos = 20; pos >= 0; pos -= 1) {
myservo2.write(pos);
delay(2);
}
}