#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[200]; 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(30000); }