#include <Servo.h>
int servopin1=9;
int servopin2=11;
int xpin=A1;
int ypin= A0;
int spin= 6;
int buzzpin=10;
int buzzval;
int WVXservo; //angle value of lower servo
int WVYservo; //angle value of upper servo
int xval;
int yval;
int sval;
int time=1000;
int servopos1=70;
int servopos2=0;
Servo myservo1;
Servo myservo2;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
myservo1.attach(servopin1);
myservo2.attach(servopin2);
pinMode(servopin1, OUTPUT);
pinMode(servopin2, OUTPUT);
pinMode(buzzpin, OUTPUT);
pinMode(xpin, INPUT);
pinMode(ypin, INPUT);
pinMode(spin, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
xval=analogRead(xpin);
WVXservo=(180./1023.)*(xval);
myservo1.write(WVXservo);
yval=analogRead(ypin);
WVYservo=(180./1023.)*yval;
myservo2.write(WVYservo);
sval = digitalRead(spin);
if(spin==0){
digitalWrite(buzzpin, HIGH);
}
else{
digitalWrite(buzzpin, LOW);
}
delay(time);
}