#include <DHT.h>
#define DHTTYPE DHT22 // DHT11 / DHT22
const int DHT_PIN = 13; // any GPIO-Pin
DHT dhtSensor(DHT_PIN, DHTTYPE); // create dht-sensor instance
float temperature; // variable to save temperature value
float humidity; // variable to save humidity value
void setup() {
pinMode(DHT_PIN, INPUT); // set dht-data-pin as input
dhtSensor.begin(); // initialize dht-sensor
// set baudrate for serial-communication-interface (SPI)
Serial.begin(115200); // wokwi standard baud-rate
// output message over serial-communication-interface
Serial.println("program running ...");
}
void loop() {
// read sensor measurements
temperature = dhtSensor.readTemperature();
humidity = dhtSensor.readHumidity();
// output temperature and humidity values
Serial.println("T: " + String(temperature, 1) + " C");
Serial.println("H: " + String(humidity, 1) + " %");
delay(2000); // pause for ??? seconds (???.000 milliseconds)
}