0888331212 - 0345747434
Thứ 2 - Thứ 7, từ 8:00-18:00

0888331212 - 0345747434
Thứ 2 - Thứ 7, từ 8:00-18:00

Hướng dẫn sử dụng cảm biến nhiệt độ - độ...

Bài viết này sẽ hướng dẫn các bạn cách đọc nhiệt độ - độ ẩm từ cảm biến. Hy vọng rằng qua bài viết này, bạn sẽ dần hiểu được Arduino tạo cho người dùng một sự đơn giản và tiện lợi đến mức nào.

4. Cảm biến DHT11

 

Cảm biến DHT11 đã được tích hợp trong một mạch duy nhất, bạn chỉ việc nối dây nguồn (Vcc, GND) và dây tín hiệu (Signal) vào mạch Arduino là xong.

Thông số kĩ thuật

  • Điện áp hoạt động: 3-5.5V DC
  • Ngưỡng độ ẩm: 20 - 90%
  • Sai số độ ẩm: ± 5%
  • Ngưỡng nhiệt độ: 0 - 55oC
  • Sai số nhiệt độ: ± 2oC

Download và cài đặt thư viện hỗ trợ sử dụng DHT11: download tại đây

Kết nối cảm biến DHT11 với mạch Arduino

DHT11

Arduino UNO R3

GND

GND

Vcc

5V

Signal

D2

Lập trình

1. // Gọi thư viện DHT11

2. #include"DHT.h"           

3.  

4. constintDHTPIN=2;      //Đọc dữ liệu từ DHT11 ở chân 2 trên mạch Arduino

5. constintDHTTYPE=DHT11; //Khai báo loại cảm biến, có 2 loại là DHT11 và DHT22

6.  

7. DHT dht(DHTPIN,DHTTYPE);

8.  

9. voidsetup(){

10.    Serial.begin(9600);

11.    dht.begin();        // Khởi động cảm biến

12.  }

13.   

14.  voidloop(){

15.    floath=dht.readHumidity();   //Đọc độ ẩm

16.    floatt=dht.readTemperature();//Đọc nhiệt độ

17.   

18.    Serial.print("Nhiet do: ");

19.    Serial.println(t);              //Xuất nhiệt độ

20.    Serial.print("Do am: ");

21.    Serial.println(h);              //Xuất độ ẩm

22.    

23.    Serial.println();               //Xuống hàng

24.    delay(1000);                    //Đợi 1 giây

25.  }

Sau khi upload chương trình lên mạch Arduino, bạn hãy bấm Ctrl + Shift + M để mở cửa sổ Serial Monitor và xem kết quả.

 

 Một lưu ý nho nhỏ cho những bạn lập trình nâng cao, đó là cảm biến DHT11 sẽ "treo" (delay) chương trình của bạn trong quá trình nó đọc nhiệt độ, độ ẩm!

 

Các tin trước
hướng dẫn config bluetooth HC 05
Hướng dẫn kết nối Module bộ thu phát RF315Mhz với Arduino để thực hiện điều khiển thiết bị
Hướng dẫn kết nối Module Wifi ESP8266 V1 với Arduino Uno R3 để điều khiển đèn LED
Khi nào bạn cần đến Arduino Leonardo!!!
Hướng dẫn kết nối Module Bluetooth HC05 với Arduino Uno R3 và điều khiển thiết bị bằng SmartPhone
Cách nạp code Arduino Pro Mini thông qua mạch nạp của Arduino UNO
Các tin tiếp theo
Power Integrations thay đổi logo
Thông báo về việc khuyến khích chuyển đổi từ hình thức mua hàng trực tiếp thành đặt hàng trước và qua lấy
Thông báo lịch nghỉ tết nguyên đán 2021
TI semiconductor thông báo thay đổi vật liệu làm chân IC
Thông báo chuyển địa điểm
Thông báo lịch nghỉ lễ 30/4 - 01/05 và điều chỉnh thời gian làm việc
hướng dẫn sử dụng arduino motor shield

Bạn vui lòng chờ trong giây lát...