Guruh talabasi Boliboyev Ramzbek qabul qildi: turg‘unov b


Download 0.5 Mb.
Pdf ko'rish
bet6/11
Sana18.06.2023
Hajmi0.5 Mb.
#1592413
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
5-deadline

DHT11 datchigi(sensori) 
• 
iste'mol oqimi - 2,5 mA (ma'lumotlarni konvertatsiya qilishda maksimal 
qiymat); 
• 
Namlikni 20% dan 80% gacha o‘lchaydi. Xato 5%gacha bo‘lishi mumkin; 
• 
Haroratni 0 dan 50 darajagacha o‘lchashda ishlatiladi (aniqlik - 2%) 
• 
Umumiy o‘lchamlar: uzunligi 15,5 mm; Kengligi 12 mm; Balandligi 5,5 
mm; 
• 
Elektr ta'minoti - 3 dan 5 voltgacha; 
• 
Vaqt birligi uchun bitta o‘lchov (sekund). Ya'ni, chastota 1 Gts; 
• 
4 ta ulagich. Qo‘shnilar orasidagi masofa 0,1 dyum. 
DHT22 datchigi 
• 
Elektr ta'minoti - 3 dan 5 voltgacha; 
• 
Konversiya paytida maksimal oqim - 2,5 mA; 
• 
Namlikni 0% dan 100% gacha o‘lchash imkoniyati. O‘lchov aniqligi 2% dan 
5% gacha; 
• 
Minimal o‘lchangan harorat - minus 40, maksimal - 125 daraja Selsiy 
(o‘lchov aniqligi - 0,5); 


• 
Qurilma 2 soniya ichida bitta o‘lchovni bajarishga qodir. Chastotasi - 0,5 Gts 
gacha; 
• 
Umumiy o‘lchamlar: uzunligi 15,1 mm; Kengligi 25 mm; Balandligi 5,5 
mm; 
• 
4 ta ulagich mavjud. Qo‘shni orasidagi masofa - 0,1 '; 
Shubhasiz, arduinoda DHT11 harorat va namlik sensori ishlatilganda, qurilma 
DHT22 ga qaraganda kamroq aniqroq qiymat beradi. Analog o‘lchangan qiymatlarning 
katta diapazoniga ega, ammo narx mos keladi.
 
 


 
 
 


int inches = 0; 
int cm = 0; 
long readUltrasonicDistance(int triggerPin, int echoPin) 

pinMode(triggerPin, OUTPUT); // Clear the trigger 
digitalWrite(triggerPin, LOW); 
delayMicroseconds(2); 
// Sets the trigger pin to HIGH state for 10 microseconds 
digitalWrite(triggerPin, HIGH); 
delayMicroseconds(10); 
digitalWrite(triggerPin, LOW); 
pinMode(echoPin, INPUT); 
// Reads the echo pin, and returns the sound wave travel time in microseconds 
return pulseIn(echoPin, HIGH); 

void setup() 

Serial.begin(9600); 

void loop() 

// measure the ping time in cm 
cm = 0.01723 * readUltrasonicDistance(7, 7); 
// convert to inches by dividing by 2.54 
inches = (cm / 2.54); 
Serial.print(inches); 
Serial.print("in, "); 
Serial.print(cm); 
Serial.println("cm"); 
delay(100); // Wait for 100 millisecond(s) 




Download 0.5 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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