Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
954 B
3
Indexable
Never
#include <DHT.h>

#define DHTPIN 2     // Chân DATA của cảm biến DHT11 được kết nối với chân số 2 trên Arduino
#define DHTTYPE DHT11   // Loại cảm biến là DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(115200);
  dht.begin();
}

void loop() {
  delay(2000);  // Đợi 2 giây trước khi đọc lại dữ liệu

  float humidity = dht.readHumidity();    // Đọc độ ẩm
  float temperature = dht.readTemperature(); // Đọc nhiệt độ ở đơn vị Celsius
  
  // Kiểm tra xem đọc dữ liệu từ cảm biến có thành công không
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }

  // In ra màn hình nhiệt độ và độ ẩm
  Serial.print("Nhiệt độ: ");
  Serial.print(temperature);
  Serial.print(" °C\tĐộ ẩm: ");
  Serial.print(humidity);
  Serial.println("%");
}
Leave a Comment