from machine import Pin
import dht
import time
# Initialisation du capteur DHT11 sur la broche GPIO18
#sensor = dht.DHT11(Pin(18))
sensor = dht.DHT22(Pin(18))
while True:
try:
# Lecture des données du capteur
sensor.measure()
temperature = sensor.temperature()
humidity = sensor.humidity()
# Affichage des valeurs sur la console série
print(f"Température = {temperature:.1f} °C & Humidité = {humidity:.1f} %")
except OSError as e:
print('Erreur de lecture du capteur :', e)
# Attendre 2 secondes avant la prochaine lecture
time.sleep(2)