Подключение DHT21
- Войдите на сайт для отправки комментариев
Ср, 02/03/2016 - 19:32
Доброго времени суток. Пришел датчик DHT21

Подключаю черный провод к GND Arduino, красный к 5V Arduino, желтый к Pin 2 Arduino. Резисторы нее использую.
Скейтч вот:
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT21
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(t) || isnan(h)) {
Serial.println("Failed to read from DHT");
}
else {
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C");
}
}
Показания датчика постоянно 0 и выводится ошибка чтения с датчика. Данным скейтчем проверял датчик DHT11, все работает. В чем проблема, что не работает DHT21? На сайте написано, что дополнительно компонентов никаких не надо подключать. Кстати, пару раз мелькало значение влажности в районе 384, но в основном 0.
SergeyAndSmar, ну так нужно попробовать с резистором подтяжки, вдруг его внутри не запаяли..
SergeyAndSmar, ну так нужно попробовать с резистором подтяжки, вдруг его внутри не запаяли..
можно
можно