const int LDR_PIN = A0; // Фоторезистор
const int LED_PIN = 9; // Светодиод (или лента)
void setup() {
Serial.begin(9600);
pinMode(LED_PIN, OUTPUT);
Serial.println("Система активна (без кнопки)");
}
void loop() {
int lightRaw = analogRead(LDR_PIN);
// Пересчитываем: 0 света -> 255 яркость, 1023 света -> 0 яркость
int brightness = map(lightRaw, 0, 1023, 255, 0);
// Ограничиваем на всякий случай
brightness = constrain(brightness, 0, 255);
analogWrite(LED_PIN, brightness);
// Вывод в монитор порта для проверки
static unsigned long lastLog = 0;
if (millis() - lastLog > 200) {
Serial.print("Датчик: ");
Serial.print(lightRaw);
Serial.print(" | Яркость LED: ");
Serial.println(brightness);
lastLog = millis();
}
}