#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(); } void loop() { char buffer[100]; int analog_val = analogRead(fc28_pin); int soil_percentage = map(analog_val, 0, 1023, 0, 100); sprintf(buffer, "Temperature: %.2f °C Humidity: %.2f %% Soil humidity: %i %%", dht.readTemperature(), dht.readHumidity(), soil_percentage); Serial.println(buffer); delay(60000); }