const int ledPins[] = {9, 10, 11, 12, 13};
void setup() {
for (int i = 0; i < 5; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
int potentiometerValue = analogRead(A0);
int numLEDs = 0;
if (potentiometerValue >= 1000) {
numLEDs = 5;
} else if (potentiometerValue >= 800) {
numLEDs = 4;
} else if (potentiometerValue >= 400) {
numLEDs = 3;
} else if (potentiometerValue >= 200) {
numLEDs = 2;
} else if (potentiometerValue >= 50) {
numLEDs = 1;
}
for (int i = 0; i < 5; i++) {
if (i < numLEDs) {
digitalWrite(ledPins[i], HIGH);
} else {
digitalWrite(ledPins[i], LOW);
}
}
delay(100);
}