Zalo bán hàng : 0981 949 841
Email: sales@dientubachviet.com
Cảm biến số nhiệt độ và độ ẩm DHT22 với độ ổn định cao, có khả năng hoạt động liên tục trong thời gian dài, đồng thời dãi nhiệt độ, độ ẩm có thể đo được rộng hơn so với DHT11.
Thông số kỹ thuật
Sử dụng cơ bản
Kết nối
ESP8266 | Sensor |
---|---|
5V | Vcc |
GND | GND |
GPIO16 | OUT |
Code
#include //DHT config #define DHTPIN 16 // what digital pin we're connected to #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 //#define DHTTYPE DHT21 // DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(115200); dht.begin(); } void loop() { float temp = dht.readTemperature(); float humi = dht.readHumidity(); if (isnan(temp) || isnan(humi)) { Serial.println("Failed to read from DHT sensor!"); return; }else{ Serial.printf("Nhiet do %s - Do am %s\r\n", String(temp, 1).c_str(), String(humi, 1).c_str()); } delay(500); }
NOTE:
- Đối với thư viện DHT trong code có thể sử dụng để test DHT-11 DHT-21 DHT-22 bằng cách thay đổi#define DHT-TYPE {DHT đang sử dụng}