#include <Servo.h>
Servo servo1;
Servo servo2;
int Hor = A1;
int Ver = A0;
int Hor_pos;
int Ver_pos;
int servo1_pin = 9;
int servo2_pin = 10;
int position1 = 90;
int position2 = 90;
void setup()
{
Serial.begin (9600);
servo1.attach (servo1_pin);
servo2.attach (servo2_pin);
servo1.write (position1);
servo2.write (position2);
pinMode (Hor,INPUT);
pinMode (Ver,INPUT);
}
void loop()
{
Hor_pos = analogRead(Hor);
Ver_pos = analogRead(Ver);
if (Hor_pos < 300)
{
if (position1 < 10)
{ }
else
{
position1 = position1 - 20;
servo1.write (position1) ;
delay (100) ;
}
}
if (Hor_pos > 700)
{
if (position1 > 180)
{ }
else
{
position1 = position1 + 20;
servo1.write (position1);
delay (100);
}
}
if (Ver_pos < 300)
{
if (position2 < 10)
{ }
else
{
position2 = position2 - 20;
servo2.write (position2) ;
delay (100) ;
}
}
if (Ver_pos > 700)
{
if (position2 > 180)
{ }
else
{
position2 = position2 + 20;
servo2.write (position2) ;
delay (100) ;
}
}
}