Каталог
![]() |
Обычный датчик (рабочие характеристики в норме), но без заводской маркировки. Датчик DHT11 – это цифровой датчик температуры и влажности, позволяющий калибровать цифровой сигнал на выходе. Состоит из емкостного датчика влажности и термистора. Также, датчик содержит в себе АЦП для преобразования аналоговых значений влажности и температуры. Характеристики:
Выводы:
1. VCC (3-5В питание) При подключении к микроконтроллеру, вы можете между выводами Vcc и Data разместить подтягивающий pull-up резистор номиналом 10 кОм. Плата Arduino имеет встроенные pull-up, однако они очень слабенькие — порядка 100 кОм. Ссылки: Пример скетча: #include "DHT.h" #define DHTPIN 2 // к какому пину будет подключен вывод Data //выбор используемого датчика #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) //инициализация датчика DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { // чтение температуры и влажности займет примерно 250 миллисекунд float h = dht.readHumidity(); float t = dht.readTemperature(); // проверяем правильные ли данные получили if (isnan(t) || isnan(h)) { Serial.println("Error reading from DHT"); } else { Serial.print("Humidity: "); Serial.print(h); Serial.print(" %t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); } } |