const int LDRPin = 36; // Analog pin connected to LDR
const int RelayPin = 23; // Digital pin connected to Relay
int LDRValue = 0; // Variable to store LDR reading
void setup() {
Serial.begin(115200); // Start serial communication
pinMode(RelayPin, OUTPUT); // Set Relay pin as output
}
void loop() {
LDRValue = analogRead(LDRPin); // Read light intensity
Serial.print("LDR Value: ");
Serial.println(LDRValue); // Print LDR reading
if (LDRValue > 500) {
digitalWrite(RelayPin, HIGH); // Turn ON relay if it's dark
Serial.println("Light ON");
} else {
digitalWrite(RelayPin, LOW); // Turn OFF relay if it's bright
Serial.println("Light OFF");
}
delay(500); // Wait for 0.5 seconds
}