import time
import dht
import random
import wifi
from machine import Pin
from machine import I2C
from ssd1306 import SSD1306_I2C
import urequests
WIDTH = 128
HEIGHT = 64
sda_pin = Pin(0)
scl_pin = Pin(1)
sensor = dht.DHT22(machine.Pin(28))
i2c = I2C(0, sda=sda_pin, scl=scl_pin, freq=400000)
oled = SSD1306_I2C(WIDTH, HEIGHT, i2c)
oled.fill(0) # Limpa o display
oled.show()
def generate_random_temperature():
return random.uniform(10.0, 40.0)
def main():
while True:
humidity = random.uniform(40.0, 60.0) # Umidade aleatória entre 40% e 60%
temperature = generate_random_temperature()
print("Temperatura: {:.1f}°C, Umidade: {:.1f}%".format(temperature, humidity))
time.sleep(15)
if __name__ == "__main__":
main()