#include "wlan.h" #include #include #define DHTTYPE DHT11 #define DHTPIN 4 DHT dht(DHTPIN, DHTTYPE); int fc28_pin = A0; int soil_threshold = 40; void setup() { Serial.begin(9600); dht.begin(); wlan_connection(); } void loop() { unsigned long start_time = millis(); int analog_val = analogRead(fc28_pin); int soil_percentage = map(analog_val, 0, 1023, 0, 100); char buffer[200]; sprintf(buffer, "Temperature: %.2f°C Humidity: %.2f%% Soil humidity: %i%%", dht.readTemperature(), dht.readHumidity(), soil_percentage); Serial.println(buffer); delay(30000); enter_deep_sleep(start_time); }