//Cliff Aaker //2019.12.9 #include Servo servoA; // create servo object to control a servo pin7 //INIT servo to 90 for no move int pos = 90; // variable for next loop int dir = 90; // Spur TT int buttonApin = 1; //create switch pin int buttonBpin = 2; //create switch pin int buttonCpin = 3; //create switch pin int buttonDpin = 4; //create switch pin void setup() { pinMode(buttonApin, INPUT_PULLUP); pinMode(buttonBpin, INPUT_PULLUP); pinMode(buttonCpin, INPUT_PULLUP); pinMode(buttonDpin, INPUT_PULLUP); //servoA.write(pos); servoA.attach(11); // attaches the sero } void loop() { //React to button if (digitalRead(buttonApin) == LOW && digitalRead(buttonApin) == LOW && digitalRead(buttonApin) == LOW) { servoA.write(98); } //98 min if (digitalRead(buttonBpin) == LOW && digitalRead(buttonBpin) == LOW && digitalRead(buttonBpin) == LOW) { servoA.write(120); } // { servoA.write(103); } if (digitalRead(buttonCpin) == LOW && digitalRead(buttonCpin) == LOW && digitalRead(buttonCpin) == LOW) { servoA.write(87); } //87 min if (digitalRead(buttonDpin) == LOW && digitalRead(buttonDpin) == LOW && digitalRead(buttonDpin) == LOW) { servoA.write(64); } // { servoA.write(83); } //No Turn is pos //else { servoA.write(pos); } if (digitalRead(buttonApin) == HIGH && digitalRead(buttonBpin) == HIGH && digitalRead(buttonCpin) == HIGH && digitalRead(buttonDpin) == HIGH) { servoA.write(pos); } } //END VOID LOOP