Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Bonjour les gars, Bienvenue à Artuino. Comme vous l'avez vu, j'ai commencé un Instructable
Aujourd'hui, nous allons fabriquer un compteur de température et d'humidité avec le module DHT11. Commençons
P. S. Pensez à vous abonner et à aimer la vidéo
Étape 1: Connexion
Suivez ce schéma
après connexion, cela ressemblera à ceci
Étape 2: Coder
C'est le code que j'ai utilisé pour mon projet
#include //inclut la bibliothèque lcdconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
#include "dht.h"// inclut la bibliothèque de capteurs dht
#define DHT_pin A0// donne un nom à la broche du capteur et A0
dht DHT;//initialiser le capteur
void setup(){
lcd.begin (16, 2); // initialise le senso
Serial.begin(9600); // démarrer la communication série
délai (500); // Délai pour laisser le système démarrer
Serial.println("Capteur d'humidité et de température DHT11\n\n");
delay(1000); // Attendre avant d'accéder au capteur
}
boucle vide(){
DHT.read11(DHT_pin);//Lire la broche du capteur
Serial.print("humidité = "); // imprimer l'humidité dans le moniteur série
Serial.print(DHT.humidité);
Serial.print("% ");
Serial.print("température = ");
Serial.print(DHT.temperature); //pour imprimer la température sur le moniteur série
Serial.println("C ");
lcd.setCursor(0, 0);
lcd.print("humidité=");//pour imprimer l'humidité sur l'écran lcd
lcd.print(DHT.humidité);
lcd.print("% ");
lcd.setCursor(0, 2);
lcd.print("temp = "); // pour imprimer la température sur l'écran lcd
lcd.print(DHT.temperature);
lcd.println("C ");
delay(3000);//Attendez 3 secondes avant d'accéder à nouveau au capteur.
}
Étape 3: sortie
J'ai essayé différentes choses avec.
Lorsque j'ai placé de la glace près de lui, la température s'est refroidie.
& et quand un air chaud y soufflait, la température augmentait