LDR Senser Code
LDR Senser Code
void setup() {
Serial.begin(9600);
pinMode(lightDigitalPin, INPUT);
pinMode(LED_BUILTIN, OUTPUT);
if (initialLightState == LOW) {
Serial.println("Bright light detected!");
digitalWrite(LED_BUILTIN, HIGH);
} else {
Serial.println("Dim light or darkness detected.");
digitalWrite(LED_BUILTIN, LOW);
}
void loop() {
if (lightDetected != lastLightState) {
lastLightState = lightDetected;
if (lightDetected == LOW) {
Serial.println("Bright light detected!");
digitalWrite(LED_BUILTIN, HIGH);
} else {
Serial.println("Dim light or darkness detected.");
digitalWrite(LED_BUILTIN, LOW);
}
}
if (lightIntensity != lastLightIntensity) {
if (lightIntensity > lastLightIntensity) {
Serial.print("Light intensity increasing: ");
} else {
Serial.print("Light intensity decreasing: ");
}
Serial.println(lightIntensity);
lastLightIntensity = lightIntensity;
}
delay(100);
}