DHT11 Block là cảm biến dùng để đo nhiệt độ và độ ẩm tích hợp trong 1 mạch duy nhất, cảm biến trả lời nhanh và chính xác, được sử dụng thông dụng nhất hiện nay. Cảm biến được tích hợp...
DHT11 Block là cảm biến dùng để đo nhiệt độ và độ ẩm tích hợp trong 1 mạch duy nhất, cảm biến trả lời nhanh và chính xác, được sử dụng thông dụng nhất hiện nay. Cảm biến được tích hợp bộ tiền xử lý tín hiệu giúp dữ liệu nhận về được chính xác mà không cần phải qua bất kỳ tính toán nào.
Tính năng, đặc điểm:
• Đo nhiệt độ
• Đo độ ẩm
• Ổn định
• Ít tiêu thụ điện năng
Thông số kỹ thuật:
• Điện áp hoạt động : 3v - 5v (DC)
• Dải nhiệt độ hoạt động: 0℃ đến 50℃, sai số ±2℃
• Dải độ ẩm hoạt động: 20% đến 95%, sai số ±5%
Ứng dụng:
• Nhiệt kế
• Máy đo độ ẩm
• Sử dụng cho nhà thông minh
• Ứng dụng cho vườn thông minh
Nền tảng lập trình hỗ trợ:
• Scratch ( mBlock)
• Arduino IDE
Hướng dẫn lập trình:
Kết nối: Cắm DHT11 Block vào cổng D2 trên NEGENDO shield UNO
Scratch
Các bạn nhớ search và download extensions "UMake NEGENDO" trước khi lập trình nhé
Đo nhiệt độ
Đo độ ẩm
Arduino
Download thư viện và code mẫu ở link sau: UMake_Arduino
Dưới đây là code mẫu cho ví dụ về đo nhiệt độ, độ ẩm hiển thị lên LCD
#include"MakerKit.h"#include"LiquidCrystal_I2C.h"#defineDHT_pin2floatTemp,Hum;MakerKitUmake;LiquidCrystal_I2Clcd(0x3F,16,2);// Khởi tạo đối tượng LCD 16x2 I2C ở địa chỉ 0x3Fvoidsetup(){Serial.begin(115200);lcd.begin();lcd.backlight();// Bật đèn nền LCD}voidloop(){Temp=Umake.getTemperature(DHT_pin);// Lấy giá trị nhiệt độ Hum=Umake.getHumidity(DHT_pin);// Lấy giá trị độ ẩmlcd.setCursor(0,0);// Xét vị trí con trỏ ở LCD (hàng 0, vị trí thứ 0)lcd.print(String("Temperature: ")+Temp);// In ra giá trị của Nhiệt độlcd.setCursor(0,1);// Xét vị trí con trỏ ở LCD (hàng 1, vị trí thứ 0)lcd.print(String("Humidity: ")+Hum);// In ra giá trị của độ ẩmdelay(1000);// Chờ 1 khoảng thời gian cho lần đọc tiếp theo}
DHT11 Block là cảm biến dùng để đo nhiệt độ và độ ẩm tích hợp trong 1 mạch duy nhất, cảm biến trả lời nhanh và chính xác, được sử dụng thông dụng nhất hiện nay. Cảm biến được tích hợp bộ tiền xử lý tín hiệu giúp dữ liệu nhận về được chính xác mà không cần phải qua bất kỳ tính toán nào.
Tính năng, đặc điểm:
• Đo nhiệt độ
• Đo độ ẩm
• Ổn định
• Ít tiêu thụ điện năng
Thông số kỹ thuật:
• Điện áp hoạt động : 3v - 5v (DC)
• Dải nhiệt độ hoạt động: 0℃ đến 50℃, sai số ±2℃
• Dải độ ẩm hoạt động: 20% đến 95%, sai số ±5%
Ứng dụng:
• Nhiệt kế
• Máy đo độ ẩm
• Sử dụng cho nhà thông minh
• Ứng dụng cho vườn thông minh
Nền tảng lập trình hỗ trợ:
• Scratch ( mBlock)
• Arduino IDE
Hướng dẫn lập trình:
Kết nối: Cắm DHT11 Block vào cổng D2 trên NEGENDO shield UNO
Scratch
Các bạn nhớ search và download extensions "UMake NEGENDO" trước khi lập trình nhé
Arduino
Download thư viện và code mẫu ở link sau: UMake_Arduino
Dưới đây là code mẫu cho ví dụ về đo nhiệt độ, độ ẩm hiển thị lên LCD