Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Xin chào các bạn, Chào mừng trở lại Artuino. Như bạn đã thấy, tôi đã bắt đầu một chương trình Có thể hướng dẫn
Hôm nay chúng ta sẽ chế tạo một máy đo Nhiệt độ & Độ ẩm với mô-đun DHT11. Bắt đầu nào
P. S. Cân nhắc Đăng ký và thích video
Bước 1: Kết nối
Theo dõi sơ đồ này
sau khi kết nối, nó sẽ giống như thế này
Bước 2: Mã
Đây là mã mà tôi sử dụng cho dự án của mình
#include // bao gồm 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" // bao gồm thư viện cảm biến dht
#define DHT_pin A0 // đặt tên cho chân cảm biến và A0
dht DHT; // khởi tạo cảm biến
void setup () {
lcd.begin (16, 2); // khởi tạo senso
Serial.begin (9600); // bắt đầu giao tiếp nối tiếp
delay (500); // Trì hoãn để hệ thống khởi động
Serial.println ("Cảm biến độ ẩm & nhiệt độ DHT11 / n / n");
delay (1000); // Chờ trước khi truy cập Sensor
}
void loop () {
DHT.read11 (DHT_pin); // Đọc chân cảm biến
Serial.print ("precision ="); // in độ ẩm trong Serial Monitor
Serial.print (DHT.humidity);
Serial.print ("%");
Serial.print ("nhiệt độ =");
Serial.print (Nhiệt độ DHT); // để in nhiệt độ trên màn hình nối tiếp
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("precision ="); // để in độ ẩm trên màn hình LCD
lcd.print (DHT.humidity);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // để in nhiệt độ trên màn hình LCD
lcd.print (Nhiệt độ DHT);
lcd.println ("C");
delay (3000); // Chờ 3 giây trước khi truy cập lại cảm biến.
}
Bước 3: Đầu ra
Tôi đã thử nhiều thứ với nó.
Khi tôi đặt đá gần nó, nhiệt độ đã hạ nhiệt.
& và khi một luồng không khí ấm thổi vào, nhiệt độ tăng lên