#include <Servo.h>
Servo myservo1;
Servo myservo2;
int servopin1=2;
int servopin2=3;
int angle1;
int angle2;
int Xpin=A0;
int Ypin=A1;
int Spin=5;
int xval;
int yval;
int sval;
int dt=500;
int buzzpin=4;
int rgb1=13;
int rgb2=12;
int rgb3=11;
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);
pinMode(rgb1, OUTPUT);
pinMode(rgb2, OUTPUT);
pinMode(rgb3, OUTPUT);
myservo1.attach(servopin1);
myservo2.attach(servopin2);
digitalWrite(Spin, HIGH);
}
void loop() {
  // put your main code here, to run repeatedly:
xval=analogRead(Xpin);
angle1=(180./1023.)*xval;
yval=analogRead(Ypin);
angle2=(180./1023.)*yval;
sval=digitalRead(Spin);
delay(dt);
myservo1.write(angle1);
myservo2.write(angle2);
Serial.print("X value = ");
Serial.println(xval);
Serial.print("Y value = ");
Serial.println(yval);
Serial.print("switch state is ");
Serial.println(sval);
delay(dt);
if (sval==0){
digitalWrite(buzzpin,HIGH);
digitalWrite(rgb1,HIGH);
digitalWrite(rgb2, LOW);
}
else{
digitalWrite(buzzpin,LOW);
digitalWrite(rgb2, HIGH)
digitalWrite(rgb1, LOW);;
}
}