Chaque DHT22 utilise une GPIO numérique pour son protocole à un fil. L’alimentation et la masse viennent des rails de la platine d’essai ; une résistance de tirage de 4,7 k à 10 k entre la ligne de données et le 5 V maintient la ligne à l’état haut entre deux lectures.
Connexions par capteur
- VCC vers le rail 5 V (certains modules intègrent un régulateur pour composants 3,3 V : vérifiez le vôtre).
- DATA vers une GPIO dédiée avec résistance de tirage.
- GND vers la masse commune de l’Arduino.
Câbles vers des sondes éloignées
Des fils courts, torsadés ou appairés, réduisent le bruit. Évitez de faire courir la ligne de données parallèlement au secteur. Si les lectures se dégradent avec la distance, la logique de nouvelle tentative décrite dans erreurs de lecture DHT22 aide, mais la physique a toujours le dernier mot : déplacez ou raccourcissez les câbles.
Correspondance dans le firmware
L’ordre des GPIO définit les clés JSON 0 et 1. Documentez la correspondance pour les libellés du tableau de bord. Les bases du capteur : présentation du DHT22.
FAQ
Pourquoi les lectures du DHT22 échouent-elles par intermittence ?
Câbles longs, résistances de tirage absentes, bruit sur une alimentation partagée et lectures trop fréquentes sont des causes courantes. Raccourcissez la liaison, vérifiez le câblage et ajoutez des nouvelles tentatives avec un délai croissant.