Project Hub

🌱
Plant Watering Alert
Buzz when the soil gets too dry.
intermediate45 min
Components Needed
Arduino UNO
Soil moisture sensor
Buzzer
LED + 220Ω
Circuit Diagram & Wiring
Add your circuit diagram image here.
- Sensor analog out → A0, VCC → 5V, GND → GND.
- Buzzer → pin 8, LED → pin 9.
Arduino Sketch (.ino)
plant.ino
const int DRY = <span style="color:#79b8ff">700span>; <span style="color:<span style="color:#f97583">#6a737dspan>;font-style:italic">// calibrate with Serialspan>
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);
Serial.println(v);
if (v > DRY) {
tone(<span style="color:#79b8ff">8span>, <span style="color:#79b8ff">880span>, <span style="color:#79b8ff">150span>);
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">1000span>);
}