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);
}