import dht
import machine
import utime
sensor = dht.DHT22(machine.Pin(16))
while True:
try:
sensor.measure() # Avvia una nuova misurazione di temperatura e umidità
temp = sensor.temperature() # Legge il valore della temperatura in gradi Celsius
hum = sensor.humidity() # Legge il valore dell'umidità
# Stampa i valori letti nella Shell
print (f"Temperatura: {temp} °C, Umidità: {hum}%")
except OSError as e: # Gestisce eventuali errori di lettura dal sensore
print("Errore nella lettura del sensore")
utime.sleep(2)