#include <Servo.h>
int serY=0;
int serX=0;
Servo servoY;
Servo servoX;
int ldr_MU = A0;
int ldr_MD = A1;
int ldr_L = A2;
int ldr_R = A3;
void setup()
{
servoY.attach(2);
servoX.attach(3);
pinMode(ldr_MU,INPUT);
pinMode(ldr_MD,INPUT);
pinMode(ldr_L,INPUT);
pinMode(ldr_R,INPUT);
pinMode(5, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
}
void loop()
{
int MU_Status = analogRead(ldr_MU);
int MD_Status = analogRead(ldr_MD);
int L_Status = analogRead(ldr_L);
int R_Status = analogRead(ldr_R);
if (MU_Status - MD_Status > 10)
{
serY++;
delay(100);
}
else if (MU_Status - MD_Status < -10)
{
serY--;
delay(100);
}
servoY.write(serY);
//
if (R_Status - L_Status > 100)
{
serX++;
delay(100);
}
else if (R_Status - L_Status < -100)
{
serX--;
delay(100);
}
servoX.write(serX);
}