Arduino болон Lcd дэлгэцтэй температур ба чийгшил мэдрэгч: 4 алхам
Arduino болон Lcd дэлгэцтэй температур ба чийгшил мэдрэгч: 4 алхам
Anonim
Image
Image

Сайн байна уу залуусаа, Artuino -д дахин тавтай морилно уу. Таны харж байгаагаар би зааварчилгаа эхлүүлсэн

Өнөөдөр бид DHT11 модулийн тусламжтайгаар температур ба чийгшлийн тоолуур хийх гэж байна. Эхэлцгээе

P. S. Видеог захиалах, лайк дарах талаар бодоорой

Алхам 1: Холболт

Холболт
Холболт

Энэхүү диаграмыг дагана уу

холболт хийсний дараа иймэрхүү харагдах болно

Алхам 2: Код

Код
Код

Энэ бол миний төсөлд ашигладаг код юм

#include // lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#inchte "dht.h" // dht мэдрэгчийн номын санг оруулна уу

#тодорхойлох DHT_pin A0 // мэдрэгчийн зүү болон A0 -д нэр өгнө

dht DHT; // мэдрэгчийг эхлүүлэх

хүчингүй тохиргоо () {

lcd.begin (16, 2); // senso -г эхлүүлэх

Serial.begin (9600); // Цуваа холболтыг эхлүүлэх

delay (500); // Системийг ачаалахыг зөвшөөрөхийг хойшлуулах

Serial.println ("DHT11 Чийглэг ба температур мэдрэгч / n / n");

саатал (1000); // Мэдрэгчид хандахаас өмнө хүлээнэ үү

}

void loop () {

DHT.read11 (DHT_pin); // Мэдрэгчийн зүүг уншина уу

Serial.print ("чийгшил ="); // чийгшлийг Цуваа монитор дээр хэвлэх

Цуваа.хэв (DHT. чийгшил);

Serial.print ("%");

Serial.print ("температур =");

Цуваа.хэв (DHT температур); // температурыг цуваа дэлгэц дээр хэвлэх

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("чийгшил ="); // чийгшилийг lcd дээр хэвлэх

lcd.хэв (DHT. чийгшил);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // температурыг lcd дээр хэвлэх

lcd.хэвлэх (DHT температур);

lcd.println ("C");

саатал (3000); // Дахин мэдрэгч рүү нэвтрэхээс өмнө 3 секунд хүлээнэ үү.

}

Алхам 3: Гаралт

Гаралт
Гаралт
Гаралт
Гаралт

Би түүнтэй хамт янз бүрийн зүйлийг туршиж үзсэн.

Би мөсийг ойролцоо байрлуулахад температур хөрлөө.

Дулаан агаар үлээхэд температур нэмэгддэг

Зөвлөмж болгож буй: