#include <Servo.h>
#define VERT_PIN A0
#define HORZ_PIN A1
#define SEL_PIN  2
Servo LR;
Servo XY;
int k=0;
int j=0;
int l=0;
int m=0;
void setup() {
  Serial.begin(115200);
  pinMode(VERT_PIN, INPUT);
  pinMode(HORZ_PIN, INPUT);
  pinMode(SEL_PIN, INPUT_PULLUP);
  pinMode(3, OUTPUT);
  pinMode(5, OUTPUT);
  LR.attach(3);
  XY.attach(5);
}

void loop() {
  int vert = analogRead(VERT_PIN);
  int horz = analogRead(HORZ_PIN);
  bool selPressed = digitalRead(SEL_PIN) == LOW;
  int xlr=map(vert,0,1023,-100,100);
  int yud=map(horz,0,1023,-100,100);
  if(yud>0){
  for (int k=0;k<=180;k++){
    LR.write(k);
    delay(50);
  }}
  else if(yud<0){
  for (int j=0;j<=180;j++){
    XY.write(j);
    delay(50);
  }}
  if(xlr>0){
  for (int l=0;l<=180;l++){
    LR.write(l);
    XY.write(l);
    delay(50);
  }}
  else if(xlr<0){
  for (int m=180;m>=0;m--){
    LR.write(m);
    XY.write(m);
    delay(50);
  }}
}