// DHTC Sensor with ESP32
// Include DHT Sensor Library
#include <DHT.h>
// DHT Sensor Configuration
DHT dht(4, DHT22);
// Global Variables
float temperature ;
float humidity;
// Get values from DHT Sensor
void dht_read()
{
temperature = dht.readTemperature();
humidity = dht.readHumidity();
}
void dht_log()
{
// Print Temperature [C]
Serial.print("Temperatue:\t");
Serial.print(dht.readTemperature(false));
Serial.println("C");
// Print % Humidity
Serial.println("Humidity: \t"+String(humidity)+ "%");
}
void setup()
{
Serial.begin(9600);
Serial.println("Hello, ESP32!");
}
void loop()
{
dht_read();
dht_log();
delay(1000); // this speeds up the simulation
}