from machine import Pin, ADC, PWM, I2C
from utime import sleep, sleep_ms
from dht import DHT22
from ssd1306 import SSD1306_I2C
alto = 64
ancho= 128
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled = SSD1306_I2C(ancho, alto, i2c)
dht = DHT22 (Pin(4))
print(i2c.scan(), "conectada")
while True:
dht.measure()
tem= dht.temperature()
hum= dht.humidity()
oled.fill(0)
oled.pixel(64, 63, 1)
oled.vline(0 , 0, 20, 1)
oled.vline(120 , 0, 20, 1)
oled.hline(0 , 0, 120, 1)
oled.hline(0 , 20, 120, 1)
oled.text("DATOS", 10, 10, 1)
oled.text("Tem:", 0, 30, 1)
oled.text("Hum:", 0, 40, 1)
oled.text(str(tem), 60, 30, 1)
oled.text(str(hum), 60, 40, 1)
oled.show()