int vu[14] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; int p,i; void setup() { for (i = 0; i < 14; i++) pinMode(vu[i], OUTPUT); //Serial.begin(9600); } void loop() { p = analogRead(A0); //Serial.println(s); p = p / 48; //Change the sensitivity by changing Denominator if(p<15) { if (p == 0) { for(i = 0; i < 14; i++) { digitalWrite(vu[i], LOW); } } else { for (i = 0; i < p; i++) { digitalWrite(vu[i], HIGH); delay(5); } for(i = i; i < 14; i++) { digitalWrite(vu[i], LOW); } } } }