from machine import Pin, I2C
from utime import sleep
import ssd1306
import dht
# ESP32 Pin assignment
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
# DHT22 Pin assignment
sensor = dht.DHT22(Pin(15))
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)
oled.text('Hello, Wokwi!', 10, 10)
oled.show()
sleep(3)
oled.init_display()
oled.text('Measureing...',10,10)
oled.show()
sleep(1)
while True:
sensor.measure()
temp = sensor.temperature()
humi = sensor.humidity()
oled.init_display()
oled.text('Temperature:%f'%temp,0,10)
oled.text('Humidity:%f'%humi,0,25)
oled.show()
sleep(3)