Le capteur DHT11 est un capteur d'humidité et de température très couramment utilisé avec la plateforme Arduino. Voici comment l'utiliser :

  1. Matériel nécessaire :

    • Une carte Arduino (comme l'Arduino Uno)
    • Un capteur DHT11
    • Des fils de connexion (mâle-femelle ou mâle-mâle)
  2. Connexion :

    • Connectez le fil de données (généralement jaune ou blanc) du capteur DHT11 au pin de données numérique de votre choix sur l'Arduino.
    • Connectez le fil d'alimentation (généralement rouge) du capteur au pin 5V de l'Arduino.
    • Connectez le fil de mise à la terre (généralement noir) du capteur au pin de mise à la terre (GND) de l'Arduino.
  3. Installation de la bibliothèque :

    • Ouvrez l'IDE Arduino.
    • Allez dans le menu "Croquis" -> "Inclure une bibliothèque" -> "Gérer les bibliothèques".
    • Recherchez "DHT" dans la barre de recherche.
    • Sélectionnez la bibliothèque "DHT sensor library" de Adafruit et cliquez sur "Installer".
  4. Programmation :

    • Incluez la bibliothèque DHT dans votre code en ajoutant la ligne suivante en haut du fichier :
      cpp
      #include <DHT.h>
    • Déclarez l'objet du capteur DHT11 en spécifiant le pin de données auquel il est connecté :
      cpp
      #define DHTPIN 2 // Remplacez le numéro de pin par le pin de données que vous avez utilisé #define DHTTYPE DHT11 // Utilisez DHT22 si vous utilisez un DHT22 au lieu d'un DHT11 DHT dht(DHTPIN, DHTTYPE);
    • Dans la fonction setup(), initialisez le capteur en ajoutant la ligne suivante :
      cpp
      dht.begin();
    • Dans la fonction loop(), vous pouvez lire les valeurs d'humidité et de température en utilisant les fonctions suivantes :
      cpp
      float humidity = dht.readHumidity(); // Lecture de l'humidité en pourcentage float temperature = dht.readTemperature(); // Lecture de la température en degrés Celsius
    • Vous pouvez ensuite utiliser ces valeurs pour afficher ou effectuer d'autres actions en fonction de vos besoins.
  5. Téléversement du code :

    • Assurez-vous que votre Arduino est correctement connecté à votre ordinateur via un câble USB.
    • Sélectionnez le bon type de carte et le bon port série dans le menu "Outils".
    • Cliquez sur le bouton "Téléverser" pour compiler et téléverser votre code sur l'Arduino.

Une fois le code téléversé, vous pourrez voir les valeurs d'humidité et de température mesurées par le capteur DHT11 dans le moniteur série de l'IDE Arduino.

N'oubliez pas de consulter la documentation de la bibliothèque DHT pour plus d'informations sur les fonctionnalités et les options de configuration du capteur DHT11 avec Arduino.