int Xaxis,Yaxis;
void setup() {
pinMode(13,OUTPUT);
Serial.begin(9600);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
}
void loop() {
Serial.print("X-axis: ");
Serial.println(analogRead(A0));
Serial.print("Y-axis: ");
Serial.println(analogRead(A1));
delay(200);
Xaxis = analogRead(A0);
Yaxis = analogRead(A1);
//NORTH
if (Xaxis == 512 && Yaxis == 1023){
digitalWrite(4, HIGH);
}
else {
(digitalWrite(4, LOW));
//NORTH-EAST
if (Xaxis == 0 && Yaxis == 1023){
(digitalWrite(3, HIGH));
}
else {
(digitalWrite(3, LOW));}
//EAST
if (Xaxis == 0 && Yaxis == 512){
digitalWrite(10, HIGH);
}
else {
(digitalWrite(10, LOW));}
//SOUTH-EAST
if (Xaxis == 0 && Yaxis == 0){
digitalWrite(9, HIGH);
}
else {
(digitalWrite(9, LOW));}
//SOUTH
if (Xaxis == 512 && Yaxis == 0){
digitalWrite(8, HIGH);
}
else {
(digitalWrite(8, LOW));}
//SOUTH-WEST
if (Xaxis == 1023 && Yaxis == 0){
digitalWrite(7, HIGH);
}
else {
(digitalWrite(7, LOW));}
//NORTH-WEST
if (Xaxis == 1023 && Yaxis == 1023){
digitalWrite(5, HIGH);
}
else {
(digitalWrite(5, LOW));}
//WEST
if (Xaxis == 1023 && Yaxis == 512){
digitalWrite(6, HIGH);
}
else {
(digitalWrite(6, LOW));}
}
}