const int ledPin[] = {2, 3, 4, 5, 6, 7, 8, 9};
const int led = 8;
void setup() {
Serial.begin(9600);
for (int i = 0; i < led; i++) {
pinMode(ledPin[i], OUTPUT);
}
}
void loop() {
int sensorValue = analogRead(A0);
float v = map(sensorValue, 0, 1023, 0, 300) / 100.0;
Serial.println(v);
for (int i = 0; i < led; i++) {
float value = (i + 1) * 0.375;
if (v >= value) {
digitalWrite(ledPin[i], HIGH);
}
else{
digitalWrite(ledPin[i], LOW);
}
}
}