#include <Servo.h>
int Xpin= A0;
int Ypin= A1;
int Spin= 3;
int buzzPin= 10;
int servo1=6;
int servo2=5;
Servo Xservo;
Servo Yservo;
int Xval, Yval, Sval;
int dt = 250;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(Xpin, INPUT);
pinMode(Ypin, INPUT);
pinMode(Spin, INPUT);
pinMode(buzzPin, OUTPUT);
digitalWrite(Spin, HIGH);
Xservo.attach(servo1);
Yservo.attach(servo2);
}
void loop() {
// put your main code here, to run repeatedly:
Xval = analogRead(Xpin);
Yval = analogRead(Ypin);
Sval = digitalRead(Spin);
Xservo.write((-60./341.)*Xval+180);
Yservo.write((60./341.)*Yval);
if (Sval==0){
tone(buzzPin, 70);
} else {
noTone(buzzPin);
}
Serial.print("X Value = ");
Serial.print(Xval);
Serial.print(" Y Value = ");
Serial.print(Yval);
Serial.print(" Switch State Is: ");
Serial.println(Sval);
}