DHT22 - Failed après plusieurs heures

Indépendamment des problèmes logiciel ou de saturation mémoire je te propose d'améliorer la réalisation électronique pour des grandes longueurs.

C'est quoi ton câble "PTT"

  • du 600 ohms ou du 100 ohms ?
  • du plat (pas terrible) ou du rond (meilleur)

Tu peux essayer la manip suivante qui va consister à adapter la ligne que forment tes fils.
Un câble PTT à une impédance caractéristique généralement égale à 600 ohms. Le câble éthernet lui est 100 ohms.

Ces câbles sont prévus pour être attaqués avec un générateur dont l'impédance est égale à l'impédance caractéristique du câble.
Idem pour la réception le récepteur doit présenter une impédance égale à celle du câble.

Remarques :

  1. la liaison data du DHT22 est bidirectionnelle on ne pourra pas adapter dans les deux sens il faudra faire un choix.
    Les signaux importants sont dans le sens DHT vers arduino, c'est ce sens que l'on va améliorer.

  2. un signal c'est deux fronts et un plat. Le plat correspond à un signal continu, les fronts a des signaux hautes fréquences.
    On ne va donc essayer d'adapter que les fronts.

Pour cela je te propose coté arduino de placer en dérivation entre l'entrée de la pin arduino et la masse une résistance de 600 ohms avec un condensateur en série (100 nF devrait être suffisant).