İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba arkadaşlar, Artuino'ya tekrar hoş geldiniz. Gördüğünüz gibi bir Instructable başlattım
Bugün DHT11 modülü ile Sıcaklık & Nem ölçer yapacağız. Başlayalım
not Abone olmayı ve videoyu beğenmeyi düşünün
Adım 1: Bağlantı
Bu Diyagramı izleyin
bağlantıdan sonra, böyle görünecek
2. Adım: Kodlayın
Projem için kullandığım kod bu
#include // lcd kitaplığını dahil etconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
#include "dht.h"// dht sensör kitaplığını dahil et
#define DHT_pin A0// sensör pinine ve A0'a bir isim verin
dht DHT;//sensörü başlat
geçersiz kurulum(){
lcd.begin(16, 2);//sensoyu başlat
Serial.begin(9600);// Seri iletişimi başlat
gecikme(500);//Sistemin önyüklenmesine izin vermek için gecikme
Serial.println("DHT11 Nem ve Sıcaklık Sensörü\n\n");
gecikme(1000);//Sensöre erişmeden önce bekle
}
boşluk döngüsü(){
DHT.read11(DHT_pin);//Sensör pinini oku
Serial.print("nem = ");//Seri Monitördeki nemi yazdırın
Seri.baskı(DHT.nem);
Seri.print("%");
Serial.print("sıcaklık = ");
Seri.baskı(DHT.sıcaklık); //Seri monitörde sıcaklığı yazdırmak için
Serial.println("C");
lcd.setCursor(0, 0);
lcd.print("nem=");//nemi lcd'ye yazdırmak için
lcd.print(DHT.nem);
lcd.print("%");
lcd.setCursor(0, 2);
lcd.print("temp = ");//sıcaklığı lcd'ye yazdırmak için
lcd.print(DHT.sıcaklık);
lcd.println("C");
gecikme(3000);//Sensöre tekrar erişmeden önce 3 saniye bekleyin.
}
3. Adım: Çıktı
Onunla çeşitli şeyler denedim.
Yanına buz koyduğumda sıcaklık düştü.
Ve içine sıcak bir hava üflediğinde sıcaklık arttı