2026-03-30 20:53:53 +02:00
|
|
|
import Adafruit_DHT as dht
|
|
|
|
|
|
2026-04-01 22:23:25 +02:00
|
|
|
# On définit juste le capteur et la broche (Rappel : 25 en BCM = broche physique 22)
|
2026-03-30 20:53:53 +02:00
|
|
|
capteur = dht.DHT11
|
2026-03-30 23:22:11 +02:00
|
|
|
pin = 25
|
2026-03-30 20:53:53 +02:00
|
|
|
|
2026-03-30 23:17:08 +02:00
|
|
|
def lire_temperature():
|
2026-03-30 20:53:53 +02:00
|
|
|
humidite, temperature = dht.read_retry(capteur, pin)
|
2026-04-01 22:23:25 +02:00
|
|
|
|
|
|
|
|
# On renvoie la température au script principal !
|
2026-03-30 20:53:53 +02:00
|
|
|
if temperature is not None:
|
2026-04-01 22:23:25 +02:00
|
|
|
return temperature
|
2026-03-30 20:53:53 +02:00
|
|
|
else:
|
2026-04-01 22:23:25 +02:00
|
|
|
return 0 # Sécurité si le capteur bugge, pour ne pas faire planter l'affichage
|