import dht #libreria per interfacciarsi con il sensore DHT
import machine #Libreria per controllare l'hardware del microcontrollore
import utime #Libreria per gestire i ritardi nel codice
sensor = dht.DHT22(machine.Pin(0))
while True:
try:
sensor.measure() #avvia una nuova misurazione di temperatura e pressione
temp = sensor.temperature() #temperatura in celsius
hum = sensor.humidity() #umidita relativa in percentuale
print(f"Temperatura: {temp}°C, Umidità: {hum}%")
except OSError as e:
print("Errore")
utime.sleep(1) #attende due secondi prima di effettuare una nuova lettura