dht22-sensor-monitor.py

Raspberry Pi Smart Display Module · Fichier : dht22-sensor-monitor.py · Langage : Python · Usage : Lire les données de température et d'humidité d'un capteur DHT22 connecté en GPIO.

Utilisation de la bibliothèque Adafruit DHT pour lire les données environnementales du capteur DHT22.

Matériel : Raspberry Pi Smart Display Module + capteur DHT22. Câblage : VCC à 3.3V, GND à GND, Data à GPIO 4. Installez les bibliothèques avec 'pip install adafruit-circuitpython-dht'. L'exécution nécessite sudo pour l'accès GPIO. Le script affiche les valeurs toutes les 2 secondes.

dht22-sensor-monitor.py

import board
import adafruit_dht
import time

# Le capteur DHT22 est connecté à GPIO 4 (BCM 4, physique 7)
dht_device = adafruit_dht.DHT22(board.D4)

try:
    while True:
        try:
            temperature = dht_device.temperature
            humidity = dht_device.humidity
            print(f"Température: {temperature:.1f}°C, Humidité: {humidity:.1f}%")
        except RuntimeError as e:
            print(f"Erreur de lecture: {e}")
        time.sleep(2)
except KeyboardInterrupt:
    dht_device.exit()
    print("Capteur désactivé")

← Retour à la fiche