#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Adjust the address (0x27) based on your LCD
#define DHTPIN 2 // DHT22 data pin is connected to digital pin 2
#define DHTTYPE DHT22 // DHT22 sensor
DHT dht(DHTPIN, DHTTYPE);
void setup() {
lcd.begin(16, 2);
lcd.print("Temp: Humidity:");
dht.begin();
}
void loop() {
delay(2000); // Delay between readings
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
lcd.setCursor(6, 0);
lcd.print(temperature, 1);
lcd.setCursor(14, 0);
lcd.print("C");
lcd.setCursor(6, 1);
lcd.print(humidity, 1);
lcd.setCursor(14, 1);
lcd.print("%");
}