#include <Servo.h>
//push button pin
const int buttPin1 = 13;
int buttonState1 = 0;
const int buttPin2 = 12;
int buttonState2 = 0;
const int buttPin3 = 11;
int buttonState3 = 0;
//led pin
const int LEDM = 8;
//servo
const int servoPin = 9;
Servo mtrServo;
void setup() {
// put your setup code here, to run once:
mtrServo.attach (servoPin);
pinMode(buttPin1, INPUT);
pinMode(buttPin2, INPUT);
pinMode(buttPin3, INPUT);
pinMode(LEDM, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
buttonState1 = digitalRead(buttPin1);
buttonState2 = digitalRead(buttPin2);
buttonState3 = digitalRead(buttPin3);
if(buttonState1 == HIGH){
mtrServo.write(10);
delay(100);
digitalWrite(LEDM, LOW);
delay(1000);
digitalWrite(LEDM, HIGH);
}else if(buttonState2 == HIGH){
mtrServo.write(90);
delay(100);
digitalWrite(LEDM, LOW);
delay(1000);
digitalWrite(LEDM, HIGH);
}else if(buttonState3 == HIGH){
mtrServo.write(170);
delay(100);
digitalWrite(LEDM, LOW);
delay(1000);
digitalWrite(LEDM, HIGH);
}
else{
digitalWrite(LEDM, HIGH);
}
}