#include "arduino.h"
/*DIGITAL PINS FOR THE SENSOR DATA*/
#define sensor1 A0
#define sensor2 A1
static int waterpump; /*DIGITAL PINS FOR THE MOTOR PUMP*/
int soillevel1, soillevel2; /*STORE THE SOIL LEVEL*/
void setup() {
/*setting up pin modes*/
pinMode(waterpump,OUTPUT);
pinMode(sensor1,INPUT);
pinMode(sensor2,INPUT);
Serial.begin(9600);
}
void loop(){
/*reading the sensor values from the digital pins*/
soillevel1 = map(analogRead(sensor1),1023,0,0,100);
soillevel2 = map(analogRead(sensor2),1023,0,0,100);
/*if the soil moisture levels are less than 10 in sensor 1 and sensor 2
*switch on the pump
*/
if ((soillevel1 < 10) || (soillevel2 < 10 )){
/*switching on the pump*/
digitalWrite(waterpump, HIGH);
}else if((soillevel2 > 80) || (soillevel2 > 80)){
/*switch off the pump*/
digitalWrite(waterpump, LOW);
}
delay(3000);
}

