import time
time.sleep(0.1) # Wait for USB to become ready
from machine import Pin
from time import sleep
import dht
from neopixel import Neopixel
capteur = dht.DHT22(Pin(0))
numpix =16
pixels = Neopixel(numpix, 0, 28, "GRB")
red = (255, 0, 0)
orange = (255, 75, 30)
green = (0, 255, 0)
pixels.brightness(200)
pixels.fill(orange)
while True:
pixels.show()
try:
sleep(1) # le DHT22 renvoie au maximum une mesure toute les 1s
capteur.measure() # Recupère les mesures du capteur
print(f"Temperature : {capteur.temperature():.1f}°C")
print(f"Humidite : {capteur.humidity():.1f}%")
except OSError as e:
print("Echec reception")