Étape 3: DHT11 bibliothèque test croquis
- Télécharger la bibliothèque de Adafruit, le lien vous mènera à la page « GitHub ». Recherchez le bouton de téléchargement du fichier zip.
- Décompressez les fichiers dans votre dossier de bibliothèques. Le meilleur endroit pour décompresser à est dans le cadre de votre dossier « My Documents\Arduino\Libraries » - plus tard si vous mettez à niveau l’IDE Arduino la bibliothèque sera toujours là.
- Si vous accédez à votre dossier de bibliothèques vous devriez voir un nouveau dossier nommé DHT-capteur-bibliothèque-master renommer en DHT
- Connectez votre Arduino et démarrez l’environnement IDE
- Regardez sous Fichier -> exemples -> DHT et ouvrez DHTtester.
- Vous aurez besoin de commenter la startng de la ligne avec #define DHTTYPE DHT22 en mettant un / / en face d’elle et puis décommenter la ligne commençant par //#define DHTTYPE DHT11en enlevant les deux principaux / / de.
- Télécharger le croquis, puis ouvrez la fenêtre serial. Vous devriez voir la température et l’humidité de défilement niveau. Si vous respirez sur le capteur, vous devriez voir la température et l’humidité augmentent. Il faudra quelques secondes que le capteur est lent.
Le schéma d’exemple que les variables de température et d’humidité sont définit comme « float », c.-à-d. ils ont décimales. Ceci peut être changé en « int » pour supprimer les décimales qu’ils ne sont pas nécessaires à ce projet.
Recherchez les lignes :
flotter h = dht.readHumidity() ;
flotteur t = dht.readTemperature() ;
et modifiez-les pour :
int h = dht.readHumidity() ;
int t = dht.readTemperature() ;
Télécharger le croquis et vérifier les résultats dans la fenêtre de série. Vous devriez voir la température sous forme de nombres entiers plutôt que décimal.
Si vous avez un capteur de travail l’étape suivante consiste à connecter un écran LCD et de voir la température et l’humidité à ce sujet.
Avant de passer à l’étape suivante, vous devez enregistrer le croquis dans un dossier. De cette façon si vous avez besoin résoudre les problèmes par la suite, vous pouvez charger le code minimal nécessaire pour tester le capteur.
Mon esquisse de test :