Erreur compilation
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Erreur compilation



  1. #1
    lucieac

    Erreur compilation


    ------

    Bonjour à tous j'ai un projet arduino en cours et j'utilise un un capteur DHT22 pour savoir l'humidité et la température j'ai pris ce code sur internet et j'ai télécharger toutes les librairies que l'on peut trouver en tapant DHT22 dans outils > gérer les bibliothèques. Sauf quand je veux vérifier cela me met une erreur de compilation :

    Arduino : 1.8.7 (Windows Store 1.8.15.0) (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    In file included from C:\Users\lucie\OneDrive\Docume nts\Arduino\libraries\DHT_sens or_library\DHT_U.cpp:22:0:

    C:\Users\lucie\OneDrive\Docume nts\Arduino\libraries\DHT_sens or_library\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

    compilation terminated.

    exit status 1
    Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

    Ce rapport pourrait être plus détaillé avec
    l'option "Afficher les résultats détaillés de la compilation"
    activée dans Fichier -> Préférences.
    Code HTML:
    #include <DHT.h>
    #define dataPin 8 // Defines pin number to which the sensor is connected
    dht DHT; // Creats a DHT object
    void setup() {
      Serial.begin(9600);
    }
    void loop() {
      int readData = DHT.read22(dataPin); // Reads the data from the sensor
      float t = DHT.temperature; // Gets the values of the temperature
      float h = DHT.humidity; // Gets the values of the humidity
      
      // Printing the results on the serial monitor
      Serial.print("Temperature = ");
      Serial.print(t);
      Serial.print(" *C ");
      Serial.print("    Humidity = ");
      Serial.print(h);
      Serial.println(" % ");
      
      delay(2000); // Delays 2 secods, as the DHT22 sampling rate is 0.5Hz
    }
    En sachant que les ports, le processeur et le type de carte sont corrects

    Avez vous une idée du problème ? Merci de votre aide:grinning:

    -----

  2. #2
    invite936c567e

    Re : Erreur compilation

    Bonsoir

    Il suffit de lire le message d'erreur :

    C:\Users\lucie\OneDrive\Docume nts\Arduino\libraries\DHT_sens or_library\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory
    En français : le fichier Adafruit_Sensor.h, que le code source du fichier DHT_U.h a tenté d'inclure à la ligne 25, n'a pas été trouvé.

    L'installation des bibliothèques Adafruit que tu utilises est certainement incorrecte ou incomplète.

  3. #3
    invite936c567e

    Re : Erreur compilation

    Sinon, Arduino et Adafruit proposent des forums afin de régler les problèmes concernant spécifiquement leurs produits.

Discussions similaires

  1. Erreur de compilation
    Par invite74f1a8a7 dans le forum Électronique
    Réponses: 27
    Dernier message: 28/02/2014, 19h55
  2. Erreur de compilation IAR
    Par invite5458c417 dans le forum Électronique
    Réponses: 7
    Dernier message: 20/06/2012, 23h57
  3. Erreur de compilation
    Par invite339a0de8 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 10/04/2012, 13h16
  4. erreur de compilation
    Par invite934cb362 dans le forum Électronique
    Réponses: 3
    Dernier message: 18/07/2011, 08h59
  5. erreur compilation
    Par inviteb7a0f269 dans le forum Électronique
    Réponses: 2
    Dernier message: 22/06/2010, 15h20