Датчик температуры/влажности DHT11
Цифровой датчик температуры и влажности является составным датчиком, который содержит калиброванный цифровой выходной сигнал с показаниями температуры и влажности.
Модуль цифрового датчика DHT-11 — хороший и недорогой вариант для различных робототехнических проектов, где необходимо измерять температуру и/или влажность.
Датчик имеет высокую надежность и превосходную долговременную стабильность работы.
Сенсор включает в себя резистивный компонент измерения влажности и компонент измерения температуры с отрицательным температурным коэффициентом (NTC), которые подключены к высокопроизводительному 8-битному микроконтроллеру.
Подключается посредством трех стандартных проводов. Данные о температуре и влажности передаются по одному сигнальному проводу.
Схема подключения датчика температуры/влажности DHT11
На изображении ниже представлена схема подключения датчика температуры и влажности.

Код для подключения датчика температуры/влажности DHT11
В примере ниже показано, как подключить вывод датчика температуры/влажности DHT11 к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
#include <DHT.h>; // подключаем библиотеку для датчика DHT dht(2, DHT11); // сообщаем на каком порту будет датчик void setup() { dht.begin(); // запускаем датчик DHT11 Serial.begin(9600); // подключаем монитор порта } void loop() { // считываем температуру (t) и влажность (h) float h = dht.readHumidity(); float t = dht.readTemperature(); // выводим температуру (t) и влажность (h) на монитор порта Serial.print("Humidity: "); Serial.println(h); Serial.print("Temperature: "); Serial.println(t); }
Скачать файл с кодом, формат .INO: Датчик температуры/влажности DHT11