#include <Servo.h>
Servo servoku;
int pot1 = A0;
int pot2 = A1;
int mappot1 = 0;
int mappot2 = 0;
int led1 = 13;
int led2 = 12;
int nilaipot1 = 0;
int nilaipot2 = 0;
void setup() {
servoku.attach(11);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
servoku.write(90);
}
void loop() {
int sudut = mappot1 + mappot2 + 90;
servoku.write(sudut);
nilaipot1 = analogRead(pot1);
nilaipot2 = analogRead(pot2);
mappot1 = map(nilaipot1, 0, 1023, 0, 90);
mappot2 = map(nilaipot2, 0, 1023, 0, 90);
if (mappot1 > mappot2) {
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
if (mappot1 < mappot2) {
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
}
if (mappot1 = mappot2) {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
}