Namlik va harorat sensori umumiy ko'rinishi: dht11


Download 3.13 Kb.
Sana31.01.2024
Hajmi3.13 Kb.
#1828277
Bog'liq
MI O\'TADT Nurmatov B


Namlik va harorat sensori umumiy ko'rinishi:
DHT11 - termistor va sig'imli namlik sensoridan iborat raqamli namlik va harorat sensori. Sensorda namlik va haroratning analog qiymatlarini o'zgartirish uchun ADC ham mavjud. DHT11 sensori yuqori tezlik va aniqlikka ega emas, lekin u oddiy, arzon va uy ichidagi namlikni o'rgatish va kuzatish uchun juda yaxshi.
DHT11 Sensor texnik xususiyatlari:
  • Quvvat: shahar 3,5 - 5,5 V
  • Ta'minot oqimi: o'lchash rejimida 0,3mA.
  • Kutish rejimi 60 mkA 5% aniqlik bilan 20-80% namlikni aniqlash
  • 0-50 ° S haroratni 2% aniqlik bilan aniqlash
  • ovoz berish chastotasi 1 Gts dan oshmasligi kerak (har 1 soniyada bir martadan ko'p bo'lmagan)
  • o'lchamlari 15,5´12´5,5 mm

  • Ulanish:
    Sensorda 4 ta 2,54 mm standart pin mavjud (2-rasm):
    1 - VCC (3-5 V quvvat manbai);
    2 - DATA (ma'lumotlarning chiqishi);
    3 - ishlatilmaydi;
    4 - GND (er).

#include "DHT.h" // kutubxona qo‘shish
#define DHTPIN 2
#define DHTTYPE DHT11 // DHT datchik tipi
#define DHTTYPE DHT22
dht(DHTPIN, DHTTYPE);
const int pinRED=5;
const int pinGREEN=4;
const int pinBLUE=3;
void setup() {
Serial.begin(9600);
dht.begin(); // DHT datchigini ishga tushurish
pinMode(pinRED,OUTPUT);
pinMode(pinGREEN,OUTPUT);
pinMode(pinBLUE,OUTPUT); }
void loop() {
float h = dht.readHumidity(); // namlik haqida ma‘lumot
if (isnan(h)) {
Serial.println("Failed to read from DHT");
set#000000;
} else {
Serial.print("Humidity: ");
Serial.println(h);
if(h<40) set#010000;
else if(h>60) set#000001;
else set#000100; }
delay(5000); } // 5 sekund pauza
void setRGB(int R, int G, int B) {
digitalWrite(pinRED,R);
digitalWrite(pinGREEN,G);
digitalWrite(pinBLUE,B); }
Download 3.13 Kb.

Do'stlaringiz bilan baham:




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