// DHT11 ДАТЧИК ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ
#include "DHT.h"
#define DHTPIN 2 // Номер пина, к которому подсоединен датчик
// Инициируем датчик
DHT dht(DHTPIN, DHT22);
//DHT dht(DHTPIN, DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000); // Задержка 2 секунды между измерениями
float H = dht.readHumidity(); // Считываем влажность
float T = dht.readTemperature(); // Считываем температуру
// Проверка удачно ли прошло считывание
if (isnan(H) || isnan(T)) {
Serial.println("Не удается считать показания");
return;
}
Serial.print("B = "); Serial.print(H); Serial.print(" % ");
Serial.print("T = "); Serial.print(T); Serial.println(" *C");
}