void setup()
{ pinMode(22, OUTPUT); pinMode(23, OUTPUT); pinMode(24, OUTPUT); pinMode(25, OUTPUT); pinMode(26, OUTPUT); pinMode(27, OUTPUT); pinMode(28, OUTPUT); pinMode(29, OUTPUT); pinMode(30, OUTPUT); pinMode(31, OUTPUT); pinMode(32, OUTPUT); pinMode(33, OUTPUT); pinMode(34, OUTPUT); pinMode(35, OUTPUT); pinMode(36, OUTPUT); pinMode(37, OUTPUT); pinMode(A0, INPUT); Serial.begin(9600);}
void loop(){ Serial.println(analogRead(A0)); if (analogRead(A0) < 55) { digitalWrite(22, HIGH); digitalWrite(23, LOW); digitalWrite(24, LOW); digitalWrite(25, LOW); digitalWrite(26, LOW); digitalWrite(27, LOW); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 56 && analogRead(A0) <= 110) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, LOW); digitalWrite(25, LOW); digitalWrite(26, LOW); digitalWrite(27, LOW); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 111 && analogRead(A0) <= 165) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, LOW); digitalWrite(26, LOW); digitalWrite(27, LOW); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 166 && analogRead(A0) <= 220) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, LOW); digitalWrite(27, LOW); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 221 && analogRead(A0) <= 275) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, LOW); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 276 && analogRead(A0) <= 330) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, LOW); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 331 && analogRead(A0) <= 385) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, LOW); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 386 && analogRead(A0) <= 440) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, LOW); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 441 && analogRead(A0) <= 495) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, LOW); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 496 && analogRead(A0) <= 550) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 551 && analogRead(A0) <= 605) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 606 && analogRead(A0) <= 660) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 661 && analogRead(A0) <= 715) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, HIGH); digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 716 && analogRead(A0) <= 770) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, HIGH); digitalWrite(35, HIGH); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (analogRead(A0) >= 771 && analogRead(A0) <= 825) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, HIGH); digitalWrite(35, HIGH); digitalWrite(36, HIGH); digitalWrite(37, LOW); } if (analogRead(A0) >= 826) { digitalWrite(22, HIGH); digitalWrite(23, HIGH); digitalWrite(24, HIGH); digitalWrite(25, HIGH); digitalWrite(26, HIGH); digitalWrite(27, HIGH); digitalWrite(28, HIGH); digitalWrite(29, HIGH); digitalWrite(30, HIGH); digitalWrite(31, HIGH); digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, HIGH); digitalWrite(35, HIGH); digitalWrite(36, HIGH); digitalWrite(37, HIGH); } delay(10); // Delay a little bit to improve simulation performance}