import machine
import dht # Module pour capteur DHTXX
import time
# Configuration du capteur DHT22 sur la broche 4
capteur_dht = dht.DHT22(machine.Pin(4))
# Fonction de lecture du capteur dht22
def lire_dht22():
# Lecture des données
capteur_dht.measure()
temp = capteur_dht.temperature() # en °C
humi = capteur_dht.humidity() # en %
# Affichage des résultats
print(f"Température : {temp}°C")
print(f"Humidité : {humi}%")
# Le dht22 est plus précis mais plus lent que le dht11
# Attendre 2 secondes entre chaque lecture
time.sleep(2)
# Boucle principale
while True:
lire_dht22()