int Xpin=A1; int Ypin=A0; int Bpin=8; int Uppin=2; int Downpin=3; int Leftpin=4; int Rightpin=5; int Xval; int Yval; int Bval; int Upval; int Downval; int Leftval; int Rightval; int delaytime=170; #define Upbutton 2 #define Downbutton 3 #define Leftbutton 4 #define Rightbutton 5 #define Bpin 8 void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(Xpin,INPUT); pinMode(Ypin,INPUT); pinMode(Bpin,INPUT); pinMode(Uppin,INPUT); pinMode(Downpin,INPUT); pinMode(Leftpin,INPUT); pinMode(Rightpin,INPUT); digitalWrite(Bpin,LOW); digitalWrite(Uppin,LOW); digitalWrite(Downpin,LOW); digitalWrite(Leftpin,LOW); digitalWrite(Rightpin,LOW); } void loop() { Xval=analogRead(Xpin); Yval=analogRead(Ypin); Bval=digitalRead(Bpin); Upval=digitalRead(Uppin); Downval=digitalRead(Downpin); Leftval=digitalRead(Leftpin); Rightval=digitalRead(Rightpin); //Serial.print(Xval); //Serial.print('\n'); //Serial.print(Yval); //Serial.print('\n'); if(Xval>600){ Serial.print('1'); } else if(Xval<50){ Serial.print('2'); } else if(Yval<50){ Serial.print('3'); } else if (Yval>600){ Serial.print('4'); } else if (Bval==LOW){ Serial.print('5'); } else if (Upval==LOW){ Serial.print('9'); } else if (Downval==LOW){ Serial.print('8'); } else if (Leftval==LOW){ Serial.print('7'); } else if (Rightval==LOW){ Serial.print('6'); } else{ Serial.print('0'); } delay(delaytime); }