from machine import Pin
import time
import dht
sensor = dht.DHT22(Pin(3))
# Définition des éléments reliés aux ports du Pico
ledRouge = Pin(11, Pin.OUT)
ledJaune = Pin(12, Pin.OUT)
ledVerte = Pin(13, Pin.OUT)
# Boucle infinie
while True:
# Feu vert
ledRouge.value (0)
ledJaune.value (0)
ledVerte.value (1)
# Attends 5 secondes
time.sleep(5)
# Feu jaune
ledRouge.value (0)
ledJaune.value(1)
ledVerte.value(0)
# Attends 1 seconde
time.sleep(1)
# Feu rouge
ledRouge.value (1)
ledJaune.value(0)
ledVerte.value (0)
time.sleep(1)
# Attends 5 secondes
while True:
try:
time.sleep(3)# the DHT22 returns at most one measurement every 2s
# Recovers measurements from the senson
sensor.measure()
print(f"Humidite: (sensor.humidity() :.1f}%")
except 0SError as e:
print("Failed reception" )