from machine import Pin
import dht
import time
capteur = dht.DHT11(Pin(15))
led_rouge = Pin(13, Pin.OUT)
led_verte = Pin(12, Pin.OUT)
led_bleue = Pin(14, Pin.OUT)
print("Démarrage des lectures DHT11...")
while True:
try:
capteur.measure()
temp = capteur.temperature()
hum = capteur.humidity()
print("Température:",temp,"°C")
print("Humidité:",hum, "%")
if temp > 30:
led_rouge.value(1)
led_verte.value(0)
else:
led_rouge.value(0)
led_verte.value(1)
if hum < 30:
led_bleue.value(1)
else:
led_bleue.value(0)
except OSError as e:
print("Erreur de lecture du capteur DHT11")
time.sleep(2)