const int LDRPin = 2;
const int rainPin = 3;
const int buzzerPin = 8;

void setup() {
 pinMode(LDRPin, INPUT);
 pinMode(rainPin, INPUT);
 pinMode(buzzerPin, OUTPUT);

 Serial.begin(9600);
}

void loop() {
 int LDRValue = analogRead(LDRPin);
 int rainValue = digitalRead(rainPin);

 Serial.print("LDR Value: ");
 Serial.println(LDRValue);
 Serial.print("Rain Value: ");
 Serial.println(rainValue);

 if (rainValue == LOW) {
    tone(buzzerPin, 1000);
    delay(100);
    noTone(buzzerPin);
 } else {
    noTone(buzzerPin);
 }

 delay(500);
}
$abcdeabcde151015202530fghijfghij