Étape 3: Le Code
Le code et la bibliothèque sont attachés à cette étape.
Commencez par copier la bibliothèque dans le dossier « bibliothèques » sur votre ordinateur, puis redémarrez l’IDE Arduino si elle était ouverte.
J’ai chargé l’exemple de code à partir d’IDE Arduino puis simplifiée.
LE CODE
Commencez par le chargement de la bibliothèque :
#include < dht.h >
Définissez ensuite les variables :
#define dht_apin 5 assigne la broche de données DHT11 à broche D5 sur l’Arduino
DHT DHT ; Ceci est nécessaire par la DHT11
Dans la configuration du Sub démarrez le moniteur de la série et imprimer quelques lignes, y compris la version de la bibliothèque sans raison valable, autre que de vous montrer que cette commande existe.
void setup() {}
Serial.Begin(9600) ; Strat le serial monitor
retard (500) ; un léger décalage
Serial.println ("utilisant un capteur d’humidité et de température DHT11") ;
Serial.Print ("est la VERSION de la bibliothèque:") ;
Serial.println(DHT_LIB_VERSION) ; Affiche la version de la bibliothèque sur le moniteur de la série
Serial.println() ; Ligne vide
retarder (1000) ; un petit délai}
Dans le vide boucle nous imprimons la température et l’humidité des valeurs toutes les 1 seconde. Lorsque vous utilisez un capteur de température LM35, vous lisez les données du capteur et la Convertissez en degrés C. Cependant, avec le DHT11, la bibliothèque effectue le travail dur. Tout ce que vous avez à faire est d’afficher la température en degrés C à l’aide de la commande DHT.read11 (nom de la variable) ;
void loop() {}
DHT.read11(dht_apin) ; lire les données de la broche 5 (DHT11)
Serial.Print ("humidité actuelle =") ; Informations de tirages dans qoutation
Serial.Print(DHT.Humidity) ; Imprime l’humidité extraite de la DHT11 sur 5 broche
Serial.Print ("%") ;
Serial.Print ("température =") ;
Serial.Print(DHT.Temperature) ; Imprime la température lue de la DHT11 sur 5 broche
Serial.println ("C") ;
retarder (1000) ; un léger décalage
}
C’est cela, vérifiez le code et téléchargez-le.
Voir la photo pour l’exemple de la série monitor.
Espère que ça vous a plu.