from machine import Pin, I2C
import ssd1306
import dht
import time
import esp32
# ESP32 Pin assignment
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)
DHT_PIN = Pin(15)
sensor = dht.DHT22(DHT_PIN)
def temperature():
sensor.measure()
temperature1 = sensor.temperature() # Temperatur in °C
humidity = sensor.humidity() # Luftfeuchtigkeit in %
temp = oled.text(("Temperatur: {:.2f} °C".format(temperature1)), 10, 10)
hum = oled.text(("Luftfeuchtigkeit: {:.2f} %".format(humidity)), 10, 20)
oled.show()
return temp + hum
temperature()