#include <dht.h>
#define dht_apin A0
#define sense_pin A1
#define relay 7
dht DHT;
int pump = 0;
int moist;
int sense_apin;
void setup() {
pinMode(relay, OUTPUT);
Serial.begin(9600);
Serial.println("Welcome to Plant Temperature reader");
delay(1000);
}
void loop() {
DHT.read11(dht_apin);
sense_apin = analogRead(sense_pin);
moist = (sense_apin/1023) * 100;
Serial.print("Current temperature=");
Serial.print(DHT.temperature);
Serial.print("°C\n\n");
Serial.print("Current Humidity=");
Serial.print(DHT.humidity);
Serial.print("%\n\n");
Serial.print("Current Soil moisture=");
Serial.print(moist);
Serial.print("%\n\n");
delay(1000);
if(moist<15){
digitalWrite(relay,HIGH);
pump = 0;
}
if (moist>15){
digitalWrite(relay,LOW);
pump = 1;
}
}