Module DHT11

Mã SP Đang cập nhật Tình trạng Hết hàng
40.000₫
THÔNG SỐ KỸ THUẬT Điện áp hoạt động: 5VDC Chuẩn giao tiếp: TTL, 1 wire. Khoảng đo độ ẩm: 20%-80%RH sai số ± 5%RH Khoảng đo nhiệt độ: 0-50°C sai số ± 2°C Tần số lấy mẫu tối đa 1Hz (1 giây / lần) Kích thước: 28mm x 12mm x10m   HƯỚNG ...
Số lượng:

THÔNG SỐ KỸ THUẬT

  • Điện áp hoạt động: 5VDC
  • Chuẩn giao tiếp: TTL, 1 wire.
  • Khoảng đo độ ẩm: 20%-80%RH sai số ± 5%RH
  • Khoảng đo nhiệt độ: 0-50°C sai số ± 2°C
  • Tần số lấy mẫu tối đa 1Hz (1 giây / lần)
  • Kích thước: 28mm x 12mm x10m

 

HƯỚNG DẪN TEST DHT11

1. Sơ đồ nguyên lý:

2. Cài thư viện:

Thư viện DHT: https://github.com/adafruit/DHT-sensor-library

Thư viện Adafruit_Sensor: https://github.com/adafruit/Adafruit_Sensor

3. Code Arduino IDE:

#include "DHT.h"

#define DHTPIN 7

#define DHTTYPE DHT11 // DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {

  Serial.begin(9600);

  Serial.println(F("DHTxx test!"));

  dht.begin();

}

void loop() {

  // Wait a few seconds between measurements.

  delay(2000);

  // Reading temperature or humidity takes about 250 milliseconds!

  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)

  float h = dht.readHumidity();

  // Read temperature as Celsius (the default)

  float t = dht.readTemperature();

  // Read temperature as Fahrenheit (isFahrenheit = true)

  float f = dht.readTemperature(true);

  // Check if any reads failed and exit early (to try again).

  if (isnan(h) || isnan(t) || isnan(f)) {

    Serial.println(F("Failed to read from DHT sensor!"));

    return;

  }

  // Compute heat index in Fahrenheit (the default)

  float hif = dht.computeHeatIndex(f, h);

  // Compute heat index in Celsius (isFahreheit = false)

  float hic = dht.computeHeatIndex(t, h, false);

  Serial.print(F("Humidity: "));

  Serial.print(h);

  Serial.print(F("%  Temperature: "));

  Serial.print(t);

  Serial.print(F("°C "));

  Serial.print(f);

  Serial.print(F("°F  Heat index: "));

  Serial.print(hic);

  Serial.print(F("°C "));

  Serial.print(hif);

  Serial.println(F("°F"));

}

 

 

Bạn cần hỗ trợ? Nhấc máy lên và gọi ngay cho chúng tôi - 0911897875
hoặc

  Hỗ trợ trực tuyến
popup

Số lượng:

Tổng tiền: