# Включает <dht11.h>
Dht11 метил-dht;
# Определить DHT11_PIN 4
Void setup () {
Серийный. Старт (9600);
Serial. println ("Программа тестирования DHT");
Серийный. Принт ("версия библиотеки:");
Serial. println (DHT11LIB_VERSION);
Серийный. println ();
Serial. println ("type, \ tstatus, \ tHumidity (%), \ tTemperature (C)");
} Долл. США
Void loop () {
Int ЧК;
Серийный. Принт ("DHT11, \ t");
Chk = DHT. read (DHT11_PIN);/чтение данных
Переключатель (chk) {
Чехол DHTLIB_OK:
Серийный. Принт ("Ок, \ Т");
Сломать;
Чехол DHTLIB_ERROR_CHECKSUM:
Серийный. Печать ("ошибка контрольной суммы, \ t");
Сломать;
Чехол DHTLIB_ERROR_TIMEOUT:
Серийная печать ("ошибка таймаута, \ t");
Сломать;
По умолчанию:
Серийный. Принт ("Неизвестная ошибка, \ t");
Сломать;
} Долл. США
/DISPLAT данных
Серийный. Принт (DHT. humidity, 1);
Серийный. Принт (", \ t");
Серийный. println (DHT. Температура, 1);
Задержка (1000);
} Долл. США