Project Hub
Rain Detector
🌧️

Rain Detector

Sense raindrops and warn before your laundry gets wet.

beginner25 min

Components Needed

Arduino UNO
Raindrop sensor module
Buzzer
Blue LED + 220Ω

Circuit Diagram & Wiring

Add your circuit diagram image here.

  1. Sensor AO → A0, VCC → 5V, GND → GND.
  2. Buzzer → pin 8, LED → pin 9.

Arduino Sketch (.ino)

rain-detector.ino
void setup() {
  pinMode(<span style="color:#79b8ff">8span>, OUTPUT);
  pinMode(<span style="color:#79b8ff">9span>, OUTPUT);
  Serial.begin(<span style="color:#79b8ff">9600span>);
}

void loop() {
  int v = analogRead(A0); <span style="color:<span style="color:#f97583">#6a737dspan>;font-style:italic">// lower = wetterspan>
  Serial.println(v);
  if (v &lt; <span style="color:#79b8ff">500span>) {
    tone(<span style="color:#79b8ff">8span>, <span style="color:#79b8ff">1000span>, <span style="color:#79b8ff">100span>);
    digitalWrite(<span style="color:#79b8ff">9span>, HIGH);
  } else {
    noTone(<span style="color:#79b8ff">8span>);
    digitalWrite(<span style="color:#79b8ff">9span>, LOW);
  }
  delay(<span style="color:#79b8ff">500span>);
}