//program motor servo
// Muhamad Ridho Ardiyansah
#include<Servo.h>;
Servo motor;
int tombol_kuning;
int tombol_biru;
int sudut = 0;
void setup(){
motor.attach(5);//memgatur pin biru servo ke pin 5 arduino
pinMode(3,INPUT_PULLUP);//mengatur pin 3 arduino sebagai input
pinMode(2, INPUT_PULLUP);//mengatur pin 2 arduino sebagai input
motor.write(0);//mengatur sudut motor servo
}
void loop(){
//jika tombol kuning ditekan ,maka sudut servo akan naik
//jika tombol biru ditekan, maka sudut servo akan turun
tombol_kuning = digitalRead(3);//membaca data dari tombol kuning
tombol_biru = digitalRead(2);//membaca data dari tombol biru
if(tombol_kuning==0){
sudut=sudut +5;
}
else if (tombol_biru==0){
sudut=sudut -5;
}
if (sudut> 180){
sudut =0;
}
motor.write (sudut);
delay(100);
}