const int ldrPin = A2; // Аналоговый вход для LDR
const int ledPin = 10; // Пин светодиода
const int threshold = 300; // Порог освещенности
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // Для вывода данных в монитор порта
}
void loop() {
int ldrValue = analogRead(ldrPin); // Считываем значение с LDR (0-1023)
if (ldrValue < threshold) {
digitalWrite(ledPin, HIGH); // Темно — включаем светодиод
} else {
digitalWrite(ledPin, LOW); // Светло — выключаем светодиод
}
// Выводим данные в монитор порта
Serial.print("LDR value: ");
Serial.print(ldrValue);
Serial.print(" | LED: ");
Serial.println(ldrValue < threshold ? "ON" : "OFF");
delay(200); // Небольшая задержка для стабильного мониторинга
}