#include <Servo.h>
#define tMerah 2
#define pinRelay 3
#define pinServo 5
#define putarKiri A1
#define putarKanan A2
Servo myServo;
void setup() {
pinMode(tMerah, INPUT);
pinMode(pinRelay, OUTPUT);
pinMode(pinServo, OUTPUT);
pinMode(putarKiri, INPUT_PULLUP);
pinMode(putarKanan, INPUT_PULLUP);
myServo.attach(pinServo);
}
int tblMditekan = 0;
float pos = 0.0;
void loop() {
int tombolM = digitalRead(tMerah);
if (tombolM) {
tblMditekan = !tblMditekan;
digitalWrite(pinRelay, tblMditekan);
}
if (digitalRead(putarKiri)) {
if (pos>0) {
pos -= 1;
myServo.write(pos);
delay(15);
}
}
if (digitalRead(putarKanan)) {
if (pos<180) {
pos += 1;
myServo.write(pos);
delay(15);
}
}
}