Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Salam uşaqlar, Artuinoya yenidən xoş gəldiniz. Gördüyünüz kimi bir təlimata başladım
Bu gün DHT11 modulu ilə temperatur və rütubət ölçmə cihazı hazırlayacağıq. Gəlin başlayaq
P. S. Abunə olmağı və videonu bəyənməyi düşünün
Addım 1: Bağlantı
Bu Diaqramı izləyin
Bağlandıqdan sonra belə görünəcək
Addım 2: Kod
Layihəm üçün istifadə etdiyim kod budur
#include // daxildir lcd libraryconst 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 sensor kitabxanasını daxil edin
#dehine DHT_pin A0 // sensor pininə və A0 -a ad verin
DHT; // sensoru işə salın
boş quraşdırma () {
lcd.begin (16, 2); // sensou işə salın
Serial.begin (9600); // Serial ünsiyyətə başlayın
gecikmə (500); // Sistemin açılmasına icazə vermək üçün gecikmə
Serial.println ("DHT11 Rütubət və temperatur Sensoru / n / n");
gecikmə (1000); // Sensora girmədən əvvəl gözləyin
}
boşluq döngəsi () {
DHT.read11 (DHT_pin); // Sensor pinini oxuyun
Serial.print ("rütubət ="); // Serial Monitorda rütubəti çap edin
Serial. çap (DHT. nəmlik);
Serial.print ("%");
Serial.print ("temperatur =");
Serial. çap (DHT temperaturu); // Serial monitorda temperaturu çap etmək üçün
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("rütubət ="); // nəmliyi lcd -də çap etmək üçün
lcd çap (DHT. nəmlik);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // temperaturu lcd -də çap etmək üçün
lcd çap (DHT temperaturu);
lcd.println ("C");
gecikmə (3000); // Sensora yenidən daxil olmaq üçün 3 saniyə gözləyin.
}
Addım 3: Çıxış
Bununla müxtəlif şeylər sınadım.
Yaxınlığında buz qoyduğumda temperatur soyudu.
və içəriyə isti hava üfürdükdə, temperatur artdı