/* Светодиоды зажигаются в зависимости от уровня освещённости (уровень сигнала). */ const int LEDS[] = {9, 10, 11, 12, 13}; const int photoPin = A0; int i = 0; void setup() { for (int i=0; i<5; i++){ pinMode(LEDS[i], OUTPUT); } pinMode(photoPin, INPUT); } void loop() { i = map(analogRead(photoPin), 0, 1023, 0, 4); if (i >= 0) { digitalWrite(LEDS[i], HIGH); } if (i < 5) { digitalWrite(LEDS[i+1], LOW); } }