from machine import Pin, TouchPad
import dht
import time
# Configuration des broches
bouton = Pin(15, Pin.IN)
led = Pin(23, Pin.OUT)
touch = TouchPad(Pin(14))
capteur = dht.DHT11(Pin(4))
while True:
# 1. Si on appuie sur le bouton
if bouton.value() == 0:
capteur.measure()
temp = capteur.temperature()
# 2. Si la température > 30°C, la LED clignote
if temp > 30:
led.value(1)
time.sleep(0.5)
led.value(0)
time.sleep(0.5) # Optionnel pour marquer le clignotement
# 3. Si on touche le TouchPad
val = touch.read()
if val < 400:
led.value(1) # La LED s'allume
else:
led.value(0) # La LED s'éteint
time.sleep(1)