#include <Servo.h>
Servo Xservo;
Servo Yservo;
int Xpin=A0;
int Ypin=A1;
int Spin=2;
int Xval;
int Yval;
int Sval;
int dt=1000;
int Wx;
int Wy;
int Xspin=9;
int Yspin=10;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(Xpin, INPUT);
pinMode(Ypin, INPUT);
pinMode(Spin, INPUT);
digitalWrite(Spin, HIGH);
pinMode(Xspin, OUTPUT);
pinMode(Yspin, OUTPUT);
Xservo.attach(Xspin);
Yservo.attach(Yspin);
}
void loop() {
// put your main code here, to run repeatedly:
Xval=analogRead(Xpin);
Yval=analogRead(Ypin);
Sval=analogRead(Spin);
Wx=map(Xval,0,1023,0,180);
Wy=map(Yval,0,1023,0,180);
Xservo.write(Wx);
Yservo.write(Wy);
delay(dt);
Serial.print(" X value is:");
Serial.println(Xval);
Serial.print(" Y value is:");
Serial.println(Yval);
Serial.print(" Switch state is:");
Serial.println(Spin);
}