Erreur compilation DHT.h

Bonjour,

Je souhaite crée une station météo en m’inspirant du super tuto

Mais voila je me retrouve confronté à un problème de compilation avec la librairie DHT.h lors de la compilation.

J’ai essayé toutes les solutions proposées sur les différents sites mais rien ne change.

  • J’ai réinstallé Arduino en version 1.8.13
  • Effacé toutes mes librairies puis réinstallé celle-ci depuis le gestionnaire et même essayé en manuel.
  • L’erreur se fait même quand je prend un fichier exemple
  • Si je change le type de carte

Donc pour conclure je devient fou après de nombreuses heures de recherches.
N’ayant pas un niveau élevé en programmation , y’aurait t’il un expert ou une personne ayant déja eu ce souci est qui pourrait m’orienter sur une solution.

Merci,

L’erreur semble indiquer que le fichier dht.h n’existe pas. Essaye peut être de copier ce fichier directement dans le même répertoire que ton script Arduino.

Il me semble que c’est cette librairie : https://github.com/adafruit/DHT-sensor-library/releases

Dernière précision sur tu mets le fichier dht.h directement dans le dossier de ton sketch Arduino il faut modifier
#include <DHT.h>
Par:
#include "DHT.h"

Entre guillemets c’est pour faire référence a un fichier, avec <> c’est pour une bibliothèque. Voir https://www.arduino.cc/reference/en/language/structure/further-syntax/include/

Merci pour cette information

J’avais déjà essayé et cela n’avait pas fonctionné mais pas après que j’ai tous effacer et réinstaller.

Du coup j’ai copié le fichier et la compilation à réussi

Merci pour ton aide