#include <Servo.h>
Servo servo;
int button1 = 0;
int button2 = 0;
int button3 = 0;
bool but1 = true;
void setup() {
Serial.begin(9600);
for(int i = 10; i < 13; i++) {
pinMode(i, INPUT_PULLUP);
}
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
servo.attach(3, 500, 2400);
}
int pos = 0;
void loop() {
if(digitalRead(1) == LOW && but1 == true) {
button1 = 1;
but1 =
}
else {
}
if(digitalRead(2) == LOW) {
button2 = 2;
}
else {
}
if(digitalRead(3) == LOW) {
button3 = 3;
}
else {
}
delay(1000);
Serial.println(button1);
delay(1000);
Serial.println(button2);
delay(1000);
Serial.println(button3);
if(button1 == 1) {
if(button2 ==2) {
if(button3 == 3) {
for (pos = 0; pos <= 90; pos += 1) {
servo.write(pos);
delay(15);
}
}
else {
}
}
else {
}
} else {
}
}