/* Hello Wokwi! */
#include <LiquidCrystal_I2C.h>
#include <dht.h>
// 定義 DHT22 的連接腳位
#define DHT22_PIN 13
// 建立 DHT22 感測器物件
dht DHT;
float temp;
float humi;
int running = 1;
char mark;
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Temp/Humidity");
/* lcd.setCursor(0,1);
lcd.print("Humidity");*/
pinMode(DHT22_PIN, INPUT);
}
void loop() {
running++;
if(running >10){
running = 0;
}
lcd.setCursor(14, 0);
lcd.print(running);
DHT.read22(DHT22_PIN);
temp = DHT.temperature;
humi = DHT.humidity;
lcd.setCursor(1,1);
lcd.print(temp);
lcd.setCursor(8,1);
lcd.print(humi);
delay(1000);
}