#include // Create an instance of the DHT11 class and set the digital I/O pin. DHT11 dht11(2); void setup() { // Initialize serial communication at 115200 baud. Serial.begin(115200); } void loop() { // Read the humidity from the sensor. float humidity = dht11.readHumidity(); // Read the temperature from the sensor. float temperature = dht11.readTemperature(); // If the temperature and humidity readings were successful, print them to the serial monitor. if (temperature != -1 && humidity != -1) { Serial.print("Temperature: "); Serial.print(temperature); Serial.println(" C"); Serial.print("Humidity: "); Serial.print(humidity); Serial.println(" %"); } else { // If the temperature or humidity reading failed, print an error message. Serial.println("Error reading data"); } // Wait for 2 seconds before the next reading. delay(2000); }