Bonjour, j'pose un message sur le forum esperant une réponse rapide.
Mon problème est que quand je fais fonctionner le capteur DHT11, j'ai des valeurs impossibles
Humidité : 2300% environ
Température : 580°C environ
Pour le programme j'utilise l'exemple du DHT11 dans sa bibliothèque avez vous une explication et une solution surtout ? merci beaucoup.
Une réponse rapide nécessite plus de détails. Quelle bibliothèque utilises tu (indique la version et son auteur, que tu peux trouver dans les fichiers de la bibliothèque), quel matériel utilises tu (arduino, lequel) et comment tout ça est il connecté ?
Gère tu l'information "CHECKSUM ERROR" ?
Avec certaines bibliothèques il y a énormément d'erreurs de lecture du DHTXX.
Les bibliothèques les signalent mais ne les gèrent pas, c'est à toi de le faire .
Le DHTXX est un composant assez délicat à lire, il supporte très difficilement la fonction digitalRead qui est trop lente.
Il faut passer par les registres du micro.
Une bibliothèque de qualité qui n'a que très peu d'erreur de lecture est celle de Rob Tillaart. On la trouve sur le playground ou sur son Github.
J’ai vu un post récemment avec le même type d’erreur,
c’était dans le code la mauvaise ligne de dht qui était dé-commenté...