Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

const int x1=A1;

const int y1=A2;


//const int x2=A2;
//const int y2=A3;
int xval1,xval2,yval1,yval2;
//int sw1=2;
//int sw2=3;
//int sw1val;
//int sw2val;

void setup()
{
Serial.begin(9600);
pinMode(x1,INPUT);
pinMode(y1,INPUT);
//pinMode(x2,INPUT);
// pinMode(y2,INPUT);
// pinMode(sw1,INPUT);
// pinMode(sw2,INPUT);
}

void loop()
{
xval1=analogRead(x1);
//Serial.println(xval1);
//xval2=analogRead(x2);
//Serial.println(xval2);
yval1=analogRead(y1);
//Serial.println(yval1);
//yval2=analogRead(y2);
// Serial.println(yval2);
delay(1000);

if(xval1>400)

Serial.print('L');
//Serial.println("left side ");
//delay(1000);
}
else if(xval1<290)

Serial.print('R');
//Serial.println("right side ");
//delay(1000);
}

else if(yval1>400)

Serial.print('F');
//Serial.println("forward ");
//delay(1000);
}
else if(yval1<290)

Serial.print('B');
// Serial.println("backward ");
//delay(1000);
}

else
{
Serial.print('S');
}

/*else if(xval2>=390)

Serial.print('P');
//Serial.println("picking ");
delay(1000);
}
else if(xval2<=290)

Serial.print('E');
//Serial.println(" release ");
delay(1000);
}

else if(yval2>=390)

Serial.print('D');
//Serial.println("DOWN");
delay(1000);
}

else if(yval2<=290)

Serial.print('U');
//Serial.println("UP");
delay(1000);
}

/*if(sw1val==LOW)
{

Serial.print('P');
Serial.println("pick");
delay(1000);
}
if(sw2val==LOW)
{

Serial.print('E');
Serial.println("release");
delay(1000);
}*/

You might also like