from machine import Pin # Importa la clase Pin para controlar los pines de la placa
from time import sleep # Importa la función sleep para pausar la ejecución
from dht import DHT22 # Importa la librería específica para el sensor de temperatura y humedad DHT22
# Configura el sensor DHT22 en el pin GPIO 15
dht = DHT22(Pin(15))
while True:
dht.measure() # Ordena al sensor que realice una nueva lectura de datos
t = dht.temperature() # Obtiene el valor de la temperatura en grados Celsius
h = dht.humidity() # Obtiene el valor de la humedad relativa en porcentaje
# Muestra los resultados en la consola de forma legible
print('Temp:', t, 'C Hum:', h, '%')
# Pausa el programa por 2 segundos (el DHT22 necesita tiempo entre lecturas)
sleep(2)