DHT22 - Failed après plusieurs heures

Il y a aussi un autre point très important : le choix de la bibliothèque.
Parce que jusqu'à présent tu parlais de plantage et maintenant d'erreur pour moi ce n'est pas la même chose.

Un plantage c'est franc.
Des erreurs c'est plus subtil.

Le DHT22 est un circuit rapide et il faut le lire rapidement. Ses constructeurs ont même jugé nécessaire d'introduire une somme de contrôle pour valider la transmission.

Toutes les bibliothèque qui utilisent la fonction arduino digitalRead() sont mauvaises et provoquent des "cheksumm error".
Il faut choisir une bibliothèque qui lit directement les registres du micro. Avec les registres on lit plus de 10 fois plus vite.

Comme bibliothèques tu as celle de Rob Tilaart. Adafruit qui est resté très longtemps sur du digitalRead() a désormais forké celle de Rob.
Mais attention où tu la charge, de nombreux sites n'ont fait de mise à jour et proposent toujours l'ancienne.