const int ldr= A0;
const int ledCount =10;
int led []={
0,1,2,3,4,5,6,7,8,9
};
void setup() {
for (int i = 0; i < ledCount; i++) {
pinMode(led[i], OUTPUT);
}
}
void loop() {
int sensorReading = analogRead(ldr);
int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
for (int i = 0; i< ledCount; i++) {
if (i < ledLevel) {
digitalWrite(led[i], HIGH);
}
else {
digitalWrite(led[i], LOW);
}
}
}