//www.elegoo.com
//2016.12.08
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards
const int x_Pin = A0;
const int y_Pin = A1;
const int button = 2;
int x_pos = 0;
int y_pos = 0;
void setup(){
pinMode(SW_pin, INPUT);
digitalWrite(SW_pin, HIGH);
Serial.begin(9600);
myServo.attach(9);
}
void loop(){
if(digitalRead(button) == 1){
myServo.write(0);
}
if(analogRead(X_pin) != 512){
x_pos = map(analogRead(X_pin), 0, 1024, 0, 180);
myServo.write(x_pos);
delay(15);
}else if(analogRead(Y_pin) != 512){
y_pos = map(analogRead(Y_pin), 0, 1024, 0, 180);
myServo.write(y_pos);
delay(15);
}
}