// Display the temperature from DHT22 to TM1637 4-digit 7-segment display
#include <DHTesp.h>
#include <TM1637TinyDisplay.h>
const int sensorPin = 15;
DHTesp tempSensor;
TM1637TinyDisplay display(14, 12);
void setup() // mandatory
{
Serial.begin(115200);
Serial.println("Hello, ESP32 for IoT!!");
tempSensor.setup(sensorPin, DHTesp::DHT22);
display.setBrightness(15);
delay(100); // ms
}
void loop()
{
float temperature = tempSensor.getTempAndHumidity().temperature;
String tempString = String(temperature, 0) + "oC";
display.showString(tempString.c_str()); // string
delay(10);
}