#include <Servo.h>
Servo servoku;
int Pinled[] = {13, 12, 11};
int Totalled = 3;
void setup() {
servoku.attach(9);
for (int i = 0; i < Totalled; i++) {
pinMode(Pinled[i], OUTPUT);
}
}
void loop() {
Derajatservo(0, -1);
delay(1000);
Derajatservo(60, 0);
delay(1000);
Derajatservo(120, 1);
delay(1000);
Derajatservo(180, 2);
delay(1000);
}
void Derajatservo(int Derajat, int ledIndex) {
servoku.write(Derajat);
for (int i = 0; i < Totalled; i++) {
digitalWrite(Pinled[i], LOW); }
if (ledIndex != -1) {
digitalWrite(Pinled[ledIndex], HIGH); }
}