#include <Adafruit_NeoPixel.h>
#define LED_PIN A3
#define LED_COUNT 30
#define LDR_PIN A0
Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.show(); // Tüm LED’leri kapat
}
void loop() {
int ldrValue = analogRead(LDR_PIN); // 0–1023
int brightness = map(ldrValue, 0, 1023, 255, 10);
brightness = constrain(brightness, 10, 255);
strip.setBrightness(brightness);
for (int i = 0; i < LED_COUNT; i++) {
strip.setPixelColor(i, strip.Color(0, 0, 255)); // Mavi
}
strip.show();
delay(50);
}