from machine import Pin, SoftI2C
from utime import sleep
from dht import DHT22
from ssd1306 import SSD1306_I2C
sensor = DHT22(Pin(15))
i2c = SoftI2C(scl=Pin(22), sda=Pin(21))
display = SSD1306_I2C(128, 64, i2c)
while True:
sensor.measure()
temp = sensor.temperature()
hum = sensor.humidity()
display.fill(0)
display.text("Temp: {:.2f} C".format(temp), 0, 0)
display.text("Humidity: {:.2f}%".format(hum), 0, 20)
display.show()
print("Temp: {:.2f} C".format(temp))
print("Humidity: {:.2f}%".format(hum))
sleep(2)