# include <Servo.h>
Servo xServo;
# define VRX_PIN A0
# define left 6
# define right 7
# define doIt 8
void setup() {
xServo.attach(9);
pinMode(doIt, INPUT_PULLUP);
pinMode(left, INPUT_PULLUP);
pinMode(right, INPUT_PULLUP);
}
int xValue;
int xAngle;
void loop() {
xValue = analogRead(VRX_PIN);
bool command = digitalRead(doIt) == LOW;
bool COMMAND_LEFT = digitalRead(left) == LOW;
bool COMMAND_RIGHT = digitalRead(right) == LOW;
if (command & COMMAND_LEFT) {xAngle = map(xValue, 0, 1023, 90, 180); xServo.write(xAngle); delay(50);}
if (command & COMMAND_RIGHT) {xAngle = map(xValue, 0, 1023, 90, 0); xServo.write(xAngle); delay(50);}
}