int x; int y; int L4 = 13; int L3 = 12; int L2 = 11; int L1 = 10; int N = 9; int P1 = 8; int P2 = 7; int P3 = 6; int P4 = 5; int YL = 4; int YN = 3; int YP = 2; void setup() { pinMode(L4, OUTPUT); pinMode(L3, OUTPUT); pinMode(L2, OUTPUT); pinMode(L1, OUTPUT); pinMode(N, OUTPUT); pinMode(P1, OUTPUT); pinMode(P2, OUTPUT); pinMode(P3, OUTPUT); pinMode(P4, OUTPUT); pinMode(YL, OUTPUT); pinMode(YN, OUTPUT); pinMode(YP, OUTPUT); } void loop() { x = analogRead(0); y = analogRead(1); if((y >= 320) && (y <= 380)) { digitalWrite(YL, LOW); digitalWrite(YN, HIGH); digitalWrite(YP, LOW); } if((y >= 200) && (y <= 320)) { digitalWrite(YL, HIGH); digitalWrite(YN, LOW); digitalWrite(YP, LOW); } if((y >= 380) && (y <= 500)) { digitalWrite(YL, LOW); digitalWrite(YN, LOW); digitalWrite(YP, HIGH); } if((x >= 340) && (x <= 360)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, HIGH); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 330) && (x <= 340)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, HIGH); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 320) && (x <= 330)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, HIGH); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 310) && (x <= 320)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, HIGH); digitalWrite(P4, LOW); } if((x >= 300) && (x <= 310)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, HIGH); } if((x >= 360) && (x <= 370)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, HIGH); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 370) && (x <= 380)) { digitalWrite(L4, LOW); digitalWrite(L3, LOW); digitalWrite(L2, HIGH); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 380) && (x <= 390)) { digitalWrite(L4, LOW); digitalWrite(L3, HIGH); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } if((x >= 390) && (x <= 400)) { digitalWrite(L4, HIGH); digitalWrite(L3, LOW); digitalWrite(L2, LOW); digitalWrite(L1, LOW); digitalWrite(N, LOW); digitalWrite(P1, LOW); digitalWrite(P2, LOW); digitalWrite(P3, LOW); digitalWrite(P4, LOW); } delay(100); }