Laboratoriya ishi № Pezonurlatgich.(Buzzer musiqa notasi). Pezonurlatgich(Buzzer) datchigini boshqarish: tonni o‘zgartirish. Transtistor xususiyatini namoyish etish. Elektrorichak misolida aylanish o‘zgartirish


DHT22 asosan quyidagi xususiyatlarga ega


Download 0.71 Mb.
bet13/15
Sana25.10.2023
Hajmi0.71 Mb.
#1722187
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Laboratoriya ishi-5-6 (1)(1)

DHT22 asosan quyidagi xususiyatlarga ega:

  • Temperatura miqdori: -40°C dan +80°C gacha ishlab chiqarish harorati.

  • Issiqlik miqdori: 0% dan 100% gacha rela­tiv issiqlik.

  • o‘lchash qurol: ±0.5°C (temperatura uchun) va ±2% (issiqlik uchun).

  • DHT11 va DHT22 ni ishlatish quyidagi qadamlarnio‘z ichiga oladi:

Qurilish: Datchini tizimga taqdim etish uchun to‘g‘ri bo‘lgan tellar yordamida DHT11 yoki DHT22 modulini tizimga ulashing.
Bog‘lash: Datchini Arduino yoki boshqa mikrokontrollerga bog‘lash uchun DHT11 va DHT22 modullario‘zlarining bog‘lovchi tellarini yoki interfeysinio‘z ichiga oladi.
Arduino orqali DHT11 datchisidano‘qilgan temperaturani va issiqlik qiymatlarini Arduino dasturida olishingiz va ushbu ma'lumotlarni kompyutergao‘tkazish uchun quyidagi qadamlarni amalga oshirishingiz mumkin:
Kerakli jihozlar:

  • Arduino boshqaruv paneli (masalan, Arduino Uno)

  • DHT11 termo-va-issyqlik datchisi

  • USB kabel (Arduino boshqaruv paneli va kompyutero‘rtasida bog‘lanish uchun)

Qadam 1: Dasturni Tuzish: Eng avval, Arduino boshqaruv panelingizga DHT11 datchisini ulang va qurinmay shundano‘zgartiring.
Qadam 2: Kod yozish: Arduino IDE dasturini oching va quyidagi kodni kiritib saqlab qo‘ying:
#include
#define DHTPIN 2 // DHT11 datchisi uchun bog‘lanish pin (2-pin)
#define DHTTYPE DHT11 // Datchi turi (DHT11 yoki DHT22, qo‘shimcha libda ko‘rsatilishi kerak)
DHT dht(DHTPIN, DHTTYPE); // DHT obyekti
void setup() {
Serial.begin(9600); // Serial monitor yoki kompyuter bilan bog‘lanish
dht.begin(); // DHT datchisini boshlash
}
void loop() {
float temperature = dht.readTemperature(); // Temperaturanio‘qish
float humidity = dht.readHumidity(); // Issiqliknio‘qish
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.print(" °C | Issiqlik: ");
Serial.print(humidity);
Serial.println(" %");
delay(2000); // Ma'lumotlarni har 2 sekunddan biro‘qish uchun kuzatish
}
Qadam 3: Dasturni Yuklash va Ijro Etish:
Arduino IDE orqali yozilgan kodni Arduino boshqaruv paneliga yuklab, Arduino va DHT11 ni bog‘lang va stol ustida joylashtiring. USB kabel orqali kompyuterning USB portiga bog‘lang. Keyin IDE ichidagi Serial Monitorni oching (Tools -> Serial Monitor) va ma'lumotlarnio‘qishingiz mumkin.
Dastur temperaturani va issiqliknio‘qib, Serial Monitor orqali natijalarni ko‘rsatadi.


Download 0.71 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling