int potPin = A0;
int value;
int ledPins[] = {0, 1, 2, 3, 4, 5, 6, 7};
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT);
}
Serial.begin(9600);
pinMode(potPin, INPUT);
}
void loop() {
value = analogRead(potPin);
value = map(value, 0, 1023, 0, 7); // Corrected map function
Serial.println(value);
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], i == value);
}
delay(100);
}