#include <Servo.h>
Servo servo1;
int x_key = A0;
int x_pos;
int servo1_pin = 3;
int initial_position1 = 90;
void setup() {
// put your setup code here, to run once:
Serial.begin (9600);
Serial.println(x_pos);
servo1.attach(servo1_pin);
servo1.write(initial_position1);
pinMode (x_key, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
x_pos = analogRead (x_key);
x_pos = map(x_pos, 0, 1023, 0, 180);
Serial.println(x_pos);
delay(1000);
for(x_pos = 0; x_pos >= 89; x_pos += 1)
{
Serial.println(x_pos);
servo1.write(x_pos);
delay(10);
}
for(x_pos = 180; x_pos <= 91; x_pos -= 1)
{
Serial.println(x_pos);
servo1.write(x_pos);
delay(10);
}
}