Devices & Components
Arduino Uno Rev3
Solderless Breadboard Half Size
Relay Module
Jumper wires (generic)
SparkFun Soil Moisture Sensor (with Screw Terminals)
Project description
Code
Code
c_cpp
1int DigitalSensor = 2; 2int PumpPin = 8; // relay pin 3 4 5void setup() { 6 pinMode(DigitalSensor, INPUT); 7 pinMode(PumpPin, OUTPUT); 8 9} 10 11void loop() { 12 if(digitalRead(DigitalSensor) == HIGH){ 13 digitalWrite(PumpPin, HIGH); 14 15 delay(15000); 16 17 digitalWrite(PumpPin, LOW); 18 } 19 20 delay(900000); // 15 min 21}
Code
c_cpp
1int DigitalSensor = 2; 2int PumpPin = 8; // relay pin 3 4 5void 6 setup() { 7 pinMode(DigitalSensor, INPUT); 8 pinMode(PumpPin, OUTPUT); 9 10} 11 12void 13 loop() { 14 if(digitalRead(DigitalSensor) == HIGH){ 15 digitalWrite(PumpPin, 16 HIGH); 17 18 delay(15000); 19 20 digitalWrite(PumpPin, LOW); 21 } 22 23 24 delay(900000); // 15 min 25}
Downloadable files
Circuit diagram
helps you understand the circuit
Circuit diagram

Comments
Only logged in users can leave comments