/**
ESP32 + DHT22 Example for Wokwi
https://wokwi.com/arduino/projects/322410731508073042
*/
#include "DHTesp.h"
#include <LiquidCrystal.h>
int led1 = 21;
int led2 = 19;
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
const int DHT_PIN = 15;
DHTesp dhtSensor;
void setup() {
Serial.begin(115200);
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
lcd.begin(16, 2);
// you can now interact with the LCD, e.g.:
lcd.println("Temperature (C)");
lcd.begin(16, 2);
}
void loop() {
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp: " + String(data."Temperature (C)", 2) + "°C");
Serial.println("---");
lcd.setCursor(0, 1);
lcd.print("Tem: ");
lcd.setCursor(4, 1);
lcd.setCursor(0,1);
lcd.print("Temp: ");
lcd.print(temp);
lcd.println("Celcius");
if Serial.println("Temperature (C)" <= 28);
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
else Serial.println("Temperature (C)" > 28));
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(500);
}