Модуль оборудован трех пиновым разъемом стандарта 2.54мм
G — Подключается к выводу GND
V — Подключается к выводу +5V
S — Подключается к цифровому выводу ( в примере D4 )
Подключив датчик к Arduino остается только залить скетч для работы. В приведенном ниже скетче мы будем измерять и отсылать данные о состоянии температуры и влажности последовательный в порт компьютера.
Её необходимо распаковать и добавить в папку «libraries» в папке с Arduino IDE. Не забывайте перезагрузить среду, если на момент добавления IDEшка была открыта.
//Тестировалось на Arduino IDE 1.0.5
#include // Добавляем библиотеку DHT11
dht11 DHT; // Объявление переменной класса dht11
#define DHT11_PIN 4 // Датчик DHT11 подключен к цифровому пину номер 4
void setup(){
Serial.begin(9600); // Скорость работы порта
Serial.println("DHT TEST PROGRAM "); // Выводим текст
Serial.print("LIBRARY VERSION: "); // Выводим текст
Serial.println(DHT11LIB_VERSION);
Serial.println(); // Пустая строка
}
void loop(){
int chk;
;
// Мониторинг ошибок
chk = DHT.read(DHT11_PIN); // Чтение данных
switch (chk){
case DHTLIB_OK:
break;
case DHTLIB_ERROR_CHECKSUM:
Serial.println("Checksum error, \t");
break;
case DHTLIB_ERROR_TIMEOUT:
Serial.println("Time out error, \t");
break;
default:
Serial.println("Unknown error, \t");
break;
}
// Выводим показания влажности и температуры
Serial.print("Humidity = ");
Serial.print(DHT.humidity, 1);
Serial.print(", Temp = ");
Serial.println(DHT.temperature,1);
delay(1000);
}
Открываем монитор порта. В него будут выводиться значения влажности и температуры.
Возникли вопросы?
Повторите попытку позже или позвоните нам 098 150 92 38