from machine import Pin, I2C
import ssd1306
from dht import DHT22
from time import sleep
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled = ssd1306.SSD1306_I2C(128, 64, i2c)
btn = Pin(16, Pin.IN)
sensor = DHT22(Pin(23))
while True:
sensor.measure()
temperatura = sensor.temperature()
umidade = sensor.humidity()
if btn.value() == 1:
oled.fill(0)
oled.text("Bem-vindo!", 0, 10)
oled.text("Temp:" + str (temperatura) + " C", 5, 25)
oled.text("Umidade:" + str (umidade), 5, 35)
oled.show()
else:
oled.fill(0)
oled.text("Sistema ", 28, 5)
oled.text("desligado", 25, 20)
oled.text("Aperte o botao", 10, 40)
oled.text("abaixo", 45, 50)
oled.show()
sleep(0.5)