Датчик температуры и влажности ардуино DHT11 и DHT22
- Плата Arduino (или другой микроконтроллер, поддерживающий тайминг в микросекундах);
- Монтажная (макетная плата);
- Подтягивающий резистор номиналом в 10 кОм;
- Светодиоды.
- Питание;
- Вывод данных;
- Не используется;
- Земля (GND).
Контакты нумеруются слева на право, если корпус датчика находится перед вами со стороны решетки, и «ноги» расположены внизу.
Для правильной работы датчика нужно впаять резистор на 10 кОм между выходами сигнала и питанием.
Если у вас в руках готовый модуль датчика, то подключение его к Arduino предельно упрощается: подключаете VCC к +5В, GND — к земле, третий контакт — к любому свободному пину на плате Arduino.
Номер пина нужно будет затем указать скетче. Таким образом можно подключить DHT11 к разным платам Arduino: Uno, Arduino Mega, Arduino Nano и другим.
Подключение модуля датчика производится по следующей схеме:
Датчик DHT22/DHT11 | Arduino |
1 | +5V |
2 | 2 |
4 | GND |
Внимание! Обязательно соблюдайте полярность подключения. В случае неправильного подключения датчик почти неминуемо выйдет из строя. Кроме того, при неправильном подключении пластиковый корпус датчик очень сильно нагреется и может обжечь вам руки. Будьте внимательны, не торопитесь!
Для соответствия схемы примеру скетча, приведенному ниже, рекомендуется подключить сигнал с датчика влажности DHT11/DHT22 ко второму пину. Если у вас иной скетч, можно внести соответствующие правки в коде и изменить пин (пример ниже). Также подключаются дополнительные резисторы (этот шаг можно опустить, так как в плате уже установлен резистор).
Скетч для работы с датчиками DHT11 и DHT22 в Arduino
Перед написанием скетча давайте убедимся, что у нас установлена библиотека для работы с датчиками влажности и температуры. Скачать ее можно по ссылке https://github.com/adafruit/DHT-sensor-library. Загрузится папка под названием «DHT-sensor-library-master».
Ее необходимо переименовать в DHT и переместить в папку libraries, что находится в корневой папке Arduino IDE. Далее необходимо загрузить готовый скетч или написать его самостоятельно, используя примеры.
Типичный arduino скетч для работы с DHT11 и DHT22 выглядит следующим образом:
#include “DHT.h”
#define DHTPIN 2 // Тот самый номер пина, о котором упоминалось выше
// Одна из следующих строк закомментирована. Снимите комментарий, если подключаете датчик DHT11 к arduino
DHT dht(DHTPIN, DHT22); //Инициация датчика
//DHT dht(DHTPIN, DHT11);
void setup() { Serial.begin(9600); dht.begin();
}
void loop() { delay(2000); // 2 секунды задержки float h = dht.readHumidity(); //Измеряем влажность float t = dht.readTemperature(); //Измеряем температуру if (isnan(h) || isnan(t)) { // Проверка. Если не удается считать показания, выводится «Ошибка считывания», и программа завершает работу Serial.println(“Ошибка считывания”); return; } Serial.print(“Влажность: “); Serial.print(h); Serial.print(” % “); Serial.print(“Температура: “); Serial.print(t); Serial.println(” *C “); //Вывод показателей на экран
}
После загрузки скетча и подключения датчика, результат измерений можно посмотреть в окне монитора порта. Там будут выводиться значения температуры и влажности. Если что-то пошло не так, проверьте правильность подключения датчика, соответствие номера порта на плате Arduino и в скетче, надежность контактов.
Если все работает и датчик дает показания, можете провести эксперименты. Например, поместить датчик в более холодное место или подышать на него, отслеживая при этом изменения . Если при запотевании уровень влажности увеличивается, значит датчик работает исправно.
Подуйте на него тонкой струйкой — влажность уменьшится и температура вернется в норму.
На этом этапе вы сможете заметить разницу между реальным значением температуры и показаниями датчика с ардуино. Точность DHT11 гораздо хуже точности DHT22, о чем мы уже говорили в этой статье.
Если у вас есть оба датчика, подключите их к плате Arduino и сравните результаты. По моему опыту, в среднем расхождение составляет больше градуса.
Учитывайте это, используя эти датчики в своих проектах.
Резюме статьи
Давайте подведем итог. В статье рассмотрены вопросы подключения ардуино датчиков температуры и влажности DHT11 и DHT22 к плате Arduino Uno. Датчики лучше приобретать в виде готовых модулей.
Для работы с датчиками можно использовать библиотеку DHT для Arduino, которую легко скачать по указанной в статье ссылке. В скетче мы просто инициализируем объект для работы с датчиком и пользуемся его методами для получения температуры и влажности.
Все полученные результаты мы можем посмотреть в окне монитора порта, сохранить и вывести на ЖК-экран, послать через bluetooth или интернет.
Используя DHT11или DHT22 в проектах ардуино, можно строить элементы систем умного дома и умные теплицы. С помощью этих датчиков можно создавать исследовательские комплексы для климатических измерений и мониторинга окружающей среды.
Варианты сфер применения датчиков практически неисчерпаемы, можно найти множество примеров на просторах интернета, в том числе на этом сайте. Надеюсь, с помощью нашей статьи проблем с подключением DHT11 и DHT22 к Arduino у вас не останется.
Источник: https://ArduinoMaster.ru/datchiki-arduino/datchiki-temperatury-i-vlazhnosti-dht11-dht22/
Подключение датчика температуры и влажности DHT11 к Ардуино
Основные характеристики датчика:
Относительная влажность
- Разрешение: 16Bit
- Повторяемость: ± 1% относительной влажности
- Точность: На 25 ℃ ± 5% относительной влажности
- Взаимозаменяемость: полностью взаимозаменяемы
- Время отклика: 1 / е (63%) из 25 ℃ 6s 1 м / с воздуха 6s
- Гистерезис:
Температура
- Разрешение: 16Bit
- Повторяемость: ± 0,2 ℃
- Диапазон: На 25 ℃ ± 2 ℃
- Время отклика: 1 / е (63%) 10S
Электрические характеристики
- Питание: DC 3,5 ~ 5,5 В
- Ток питания: измерение 0.3mA ожидания 60μ
- Период выборки: более 2 секунд
Модернизация датчика DHT11
Существует модернизация датчика, но она обладает аналогичными характеристиками и скетч для него будет такой же, разве что подключение датчиков к Arduino будет слегка отличаться
Для начала работы нам понадобятся такие компоненты
- Любая Arduino (в нашем случае Arduino UNO)
- Датчик DHT11 в любой модернизации
- Breadboard (макетная плата)
- Соединительные провода
- Резистор на 10 кОм (для определенной модернизации)
Подключение DHT11 к Arduino
- Питание.
- Вывод данных.
- GND (земля).
- Питание.
- Вывод данных.
- Не используется.
- GND (земля).
Рассмотрим подключение стандартного датчика DHT11
Для такого датчика потребуется резистор на 10кОм .
Приведена схема подключения .
DHT11 подключен и готов к работе. Осталось написать программу для Arduino.
Программирование
Для работы датчика на Arduino нужно скачать и установить библиотеку DHT11 .
Скачать библиотеку можно здесь .
После того, как мы скачали нужную библиотеку, ее нужно правильно установить. скачанные файлы нужно переместить по следующему пути :
Диск CProgtam FilesArduinoLibraries
После того, как мы все сделали перейдем к самой важной ступеньке, а именно к программированию.
#include “DHT.h”
#define DHTPIN 2 // номер пина, к которому подсоединен датчик
// Инициируем датчик
DHT dht(DHTPIN, DHT11);
void setup()
{
Serial.begin(9600);
dht.begin();
Serial.println(“DHTxx test!”); }
void loop()
{
delay(2000);
// Задержка 2 секунды между измерениями
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(” % “);
Serial.print(“Temperature: “);
Serial.print(t);
Serial.println(” *C”);
}
}
Потом загружаем скетч в нашу плату arduino и открываем монитор порта для просмотра полученных данных, открыть монитор порта можно открыть нажав ((текст))
Вот, что у вас должно получиться, это самый простой скетч, в состав него входят всего 4 основные строчки , но вы можете разобраться и уже по этому принципу создать то, что нужно именно вам!
Источник: http://helpduino.ru/DHT11.html
Датчики температуры и влажности DHT11 и DHT22 и Arduino
В статье рассмотрены основы работы с недорогими датчиками температуры и влажности серии DHT.
Эти сенсоры простые и медленные, но при этом отлично подходят для хобби-проектов на Arduino. Датчики DHT состоят из двух основных частей: ёмкостный датчик влажности и термистор. Также в корпусе установлен простенький чип для преобразования аналогового сигнала в цифровой. Считывать цифровой сигнал на выходе достаточно просто, можно использовать любой контроллер, не обязательно Arduino.
Технические характеристики DHT11 и DHT22
Существуют две версии сенсоров DHT. Выглядят они почти одинаково. Распиновка тоже одинаковая. Основные отличия – в технических характеристиках:
DHT11:
- Очень дешевый.
- Питание от 3 до 5В.
- Максимально потребляемый ток – 2.5мА при преобразовании (при запросе данных).
- Рассчитан на измерение уровня влажности в диапазоне от 20% до 80%. При этом точность измерений находится в диапазоне 5%.
- Измеряет температуру в диапазоне от 0 до 50 градусов с точностью плюс-минус 2%.
- Частота измерений не более 1 Гц (одно измерение в секунду).
- Размер корпуса: 15.5 мм x 12 мм x 5.5 мм.
- 4 коннектора. Расстояние между соседними – 0.1″.
DHT22:
- Дешевый.
- Питание от 3 до 5В.
- Максимально потребляемый ток – 2.5мА при преобразовании (при запросе данных).
- Рассчитан на измерение уровня влажности в диапазоне от 0% до 100%. При этом точность измерений находится в диапазоне 2%-5%.
- Измеряет температуру в диапазоне от -40 до 125 градусов с точностью плюс-минус 0.5 градусов по Цельсию.
- Частота измерений до 0.5 Гц (одно измерение за 2 секунды).
- Размер корпуса: 15.1 мм x 25 мм x 7.7 мм.
- 4 коннектора. Расстояние между соседними – 0.1″.
Как видите, DHT22 более точный и имеет больший диапазон измеряемых значений. Оба датчика имеют по одному цифровому выходу. Запросы к ним можно отправлять не чаще чем один в секунду или две.
Подключение датчиков DHT к Arduino
Ссылки для заказа электронного оборудования, которое использовалось в примере ниже из Китая
Подключаются датчики легко. Так как у них достаточно длинные коннекторы 0.1″, можно устанавливать их непосредственно на макетную или монтажную плату (смотрите на рисунке ниже).
Непосредственное подключение к Arduino тоже простое. На сенсоре 4 коннектора:
- Питание (VCC) – от 3 до 5 В.
- Вывод данных.
- Не подключается.
- Земля.
Коннектор 3 просто игнорируйте, он не подключается. Желательно подключить подтягивающий резистор на 10 кОм между питанием и сигналом. На Arduino есть встроенные резисторы, но их номинал 100кОм нам не подойдет.
На рисунке ниже приведена схема подключения DHT11 к Arduino. Подключите сигнал с датчика к пину 2, чтобы схема соответствовала примеру скетча, который приведен ниже. Этот пин можно изменить с соответствующими правками в коде.
Считывание данных с датчиков DHTxx
Для проверки скетча мы используем Arduino. Можно использовать любой другой микроконтроллер, который поддерживает тайминг в микросекундах.
Для начала скачайте библиотеку для работы с DHT датчиками здесь: Github. Для загрузки нажмите кнопку DOWNLOADS в верхнем правом углу.
Переименуйте папку DHT и убедитесь, что в ней есть файл dht.cpp и другие. После этого переместите папку DHT в папку arduinosketchfolder/libraries/ . Возможно вам придется создать подпапку для библиотек, если вы впервые интегрируете библиотеку. Перезагрузите Arduino IDE.
Теперь загрузите скетч: Examples->DHT->DHTtester. Выглядит программа примерно так:
Если вы используете датчик модели DHT11, закомментируйте строку, которая устанавливает тип:
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
И уберите комментарий со строки:
#define DHTTYPE DHT11 // DHT 11
Эти настройки помогают снимать правильные значения именно с вашей модели датчика. В окне серийного монитора этобудет выглядеть примерно так:
Вы должны увидеть показания температуры и влажности. Подышав на датчик, можно отследить изменения показаний. В этом случае уровень влажности должен увеличиться.
Если Вам необходимы даташиты на датчики, просмотреть и скачать их можно по ссылкам:
Datasheet DHT11
Datasheet DHT22
Источник: http://arduino-diy.com/arduino-datchiki-temperatury-i-vlazhnosti-DHT11-i-DHT22
Сравнение датчиков DHT11, DHT22 и DHT21
На сегодняшний день существует множество датчиков и модулей, которые можно использовать для измерения температуры и прочих показателей, связанных с поддержанием оптимальной жизнедеятельности человека, а также других вещей и организмов.
Их можно использовать в самых простых метеостанциях, в различных системах контроля за климатом и в умном доме, для поддержания необходимой температуры в помещениях, на производстве и во многих других случаях.
Датчики семейства DHT являются самыми популярными в кругу ардуинщиков. Важными критериями здесь являются простота в использовании и написании программного кода, да и относительно недорогая стоимость.
В семействе DHT выделяют три самых распространенных датчика: DHT11, DHT22 и DHT21.
Если вы только начинаете знакомство с Ардуино и недавно приступили к разработке собственного проекта на этой платформе, то рекомендуем начинать знакомство с датчиками температуры именно с семейства DHT. Минус у этих датчиков есть разве что в том, что они не обладают высокой точностью и быстродействием.
Состоят они из термистора и емкостного датчика влажности. Цифровой сигнал, исходящий от чипа, находящегося внутри датчика, позволяет считывать температуру и влажность воздуха, а уже затем мы можем выводить эти значения в монитор порта или на дисплей, обрабатывать их и т.д.
Подключаются данные модули очень просто – с помощью трех контактов (два из которых отвечают за питание, а третий подключается к цифровому выходу на плате).
Сразу возникает вопрос: а какой датчик лучше применять? Ведь они различаются по своим характеристикам и ценам. Как выбрать необходимый модуль именно для вашего проекта и с правильным соотношением “цена-качество”? Давайте разбираться. Начнем с небольшого обзора.
Первые два датчика внешне немного похожи друг на друга, к тому же подключаются они тоже одинаково.
DHT21 имеет несколько другой вид.
Отличие этого модуля от первых двух заключается в том, что он имеет защитный корпус, что позволяет использовать его на улице, где этот корпус защитит его от пыли, грязи и дождя.
Теперь сравним модули по основным показателям.
Датчик DHT11:
- определение влажности в диапозоне 20-80% с точностью ±5% RH
- определение температуры от 0°C до +50°C с точностью ±2 °C
- частота опроса 1 раз в секунду
Датчик DHT22:
- определение влажности в диапазоне 0-100% с точностью ±2% RH
- определение температуры от -40°C до +125°C с точностью ±0.5℃
- частота опроса 1 раз в 2 секунды
Датчик DHT21:
- определение влажности в диапазоне 0-100% с точностью ±2% RH
- определение температуры от -40°C до +80°C с точностью ±0.5°C
Сравнивая цены на данные модули, можно сразу выделить низкую цену на датчик DHT11. Стоит он, как правило, в районе 100-200 рублей – это связано с высоким спросом на данные модули и с их простым устройством.
DHT21 и DHT22 на фоне первого легко можно отнести к более дорогим: цена на них обычно колеблется в районе 300-400 рублей (то есть в 2-3 раза дороже).
Связано это с большей точностью показаний, большим диапазоном в измерении температур, к тому же у датчика DHT22 есть защитный корпус, который предохраняет его от загрязнения и влаги, что тоже играет весомую роль в составлении цены.
https://www.youtube.com/watch?v=b7P2UmpHUN8
В связи с этим стоит подумать, а так ли вам надо переплачивать за защитный корпус, если применение вашего датчика ограничивается, к примеру, лишь комнатой?
Наиболее оптимальным датчиком для домашней метеостанции будет DHT11, поскольку он дешевле, занимает меньше места, надежен и прост в эксплуатации и не требует от создателя измерять рекордно низкие или высокие температуры, поддерживая стабильность на протяжении долгого времени.
Если же вам необходимо измерять отрицательную температуру или повысить точность и частоту результатов, то воспользуйтесь датчиком DHT22.
DHT21 используют и покупают намного реже, чем предыдущие два, поскольку он дороже в цене, занимает больше места и будет сильно непривычен начинающему ардуинщику, а опытные же специалисты довольно часто используют датчики семейства Dallas.
Надеемся, что статья была полезной и помогла вам в выборе необходимого модуля в управлении климатом. Удачной всем компиляции и следите за нашим блогом!
DHT22 и Arduino – схема подключенияПодключение кнопки к Arduino
Источник: https://Voltiq.ru/dht11-dht22-and-dht21/
Модуль датчика температуры и влажности DHT11 подключение к Arduino
Опубликовано 03.04.2013 12:23:00
В первой части статьи рассмотрим характеристики датчика температуры и влажности DHT11, научимся выводить значения в последовательный порт компьютера, во второй части усложним задачу и выведем показания на дисплей используя LCD 1602 I2C модуль.
Компоненты для повторения (купить в Китае):
Arduino UNO, либо Arduino Nano, либо Arduino Mega
Датчик температуры DHT11 (модуль)
Макетная плата
Соединительные провода (перемычки)
Основные технические характеристики:
• Напряжение питания: 3 – 5В • Определяемая влажность: 20 – 80% ± 5% • Определяемая температура: 0 – 50º ± 2% • Частота опроса: ≤ 1Гц
• Размеры: 30 x 14 x 6мм
Как мы видим, данные датчики не рассчитаны на работу в экстремальных условиях, однако их возможностей c головой хватит для осуществления большинства домашних и более серьезных поделок. Внутри датчика находится емкостной датчик влажности, термистор, и простенький аналогово-цифровой преобразователь значений температуры и влажности.
Подключение к Arduino
Модуль оборудован трех пиновым разъемом стандарта 2.54мм
G – Подключается к выводу GND
V – Подключается к выводу +5V
S – Подключается к цифровому выводу ( в примере D4 )
Подключив датчик к Arduino остается только залить скетч для работы. В приведенном ниже скетче мы будем измерять и отсылать данные о состоянии температуры и влажности последовательный в порт компьютера.
Библиотека необходимая для работы с модулем dht11
Её необходимо распаковать и добавить в папку “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, “);
break;
case DHTLIB_ERROR_TIMEOUT:
Serial.println(“Time out error, “);
break;
default:
Serial.println(“Unknown error, “);
break;
}
// Выводим показания влажности и температуры
Serial.print(“Humidity = “);
Serial.print(DHT.humidity, 1);
Serial.print(“, Temp = “);
Serial.println(DHT.temperature,1);
delay(1000);
}
Открываем монитор порта. В него будут выводиться значения влажности и температуры.
Вывод значений на LCD I2C модуль
Выводить значения на компьютер это конечно отлично, однако в автономном устройстве не всегда позволительно. Как было написано вначале, во второй части статьи приведем пример вывода данных на ЖК дисплей, который в свою очередь управляется по интерфейсу I2C.
Для подключения данного LCD модуля требуется всего 4 линии: + питания, земля, последовательная линия данных SDA (Serial DAta) и последовательная линия тактирования SCL (Serial CLock). Более подробно об основах работы с LCD I2C модулем вы сможете прочесть здесь.
Схема подключения будет выглядеть следующим образом.
В приведенном ниже скетче мы будем измерять и отсылать данные о состоянии температуры и влажности на ЖК дисплей.
//Тестировалось на Arduino IDE 1.0.5
#include // Добавляем необходимые библиотеки
#include
#include
dht11 DHT; // Объявление переменной класса dht11
#define DHT11_PIN 4 // Датчик DHT11 подключен к цифровому пину номер 4 byte degree[8] = // Битовая маска символа градуса
{
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
};
LiquidCrystal_I2C lcd(0x27,16,2); // Задаем адрес и размерность дисплея void setup()
{
lcd.init(); // Инициализация lcd
lcd.backlight(); // Включаем подсветку
lcd.createChar(1, degree); // Создаем символ под номером 1
} void loop()
{
// Выводим показания влажности и температуры
lcd.setCursor(0, 0); // Устанавливаем курсор в начало 1 строки
lcd.print(“Humidity = % “); // Выводим текст
lcd.setCursor(11, 0); lcd.print(DHT.humidity, 1);
lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки
lcd.print(“Temp = 1C “); // Выводим текст, 1 – значок градуса
lcd.setCursor(11, 1); lcd.print(DHT.temperature,1); int chk; ; // Мониторинг ошибок
chk = DHT.read(DHT11_PIN); // Чтение данных
switch (chk){
case DHTLIB_OK: break;
case DHTLIB_ERROR_CHECKSUM: lcd.clear(); lcd.print(“Checksum error”); break;
case DHTLIB_ERROR_TIMEOUT:
lcd.clear(); lcd.print(“Time out error”);
break;
default:
lcd.clear(); lcd.print(“Unknown error”);
break;
}
delay(1000); }
Купить в России DHT11 модуль
В данный момент еще реализованы не все элементы нашего сообщества. Мы активно работаем над ним и в ближайшее время возможность комментирования статей будет добавлена.
Источник: http://zelectro.cc/TemperatureHumiditySensor
Датчики температуры и влажности DHT11 и DHT22
В данной статье я хотел бы рассказать о недорогих цифровых датчиках температуры и влажности DHT11 и DHT22.
Данные датчики не отличаются высоким быстродействием и точностью, однако могут найти свое применение в радиолюбительских проектах из-за своей невысокой стоимости. Датчик DHT состоит из емкостного датчика влажности и термистора.
Также, датчик содержит в себе простенький АЦП для преобразования аналоговых значений влажности и температуры.
Отличия DHT11 и DHT22
По цоколевке данные датчики идентичны, однако немного различаются характеристиками.
DHT11:
- Очень низкая стоимость
- Питание и I/O 3-5 В
- Определение влажности 20-80% с 5% точностью
- Определение температуры 0-50 град. с 2% точностью
- Частота опроса не более 1 Гц (не более раза в 1 сек.)
- Размеры 15.5мм x 12мм x 5.5мм
- 4 вывода с расстоянием между ножками 0.1″
DHT22:
- Низкая стоимость
- Питание и I/O 3-5 В
- Определение влажности 0-100% с 2-5% точностью
- Определение температуры -40 — 125 град. с точностью ±0.5 град.
- Частота опроса не более 0.5 Гц (не более раза в 2 сек.)
- Размеры 15.1мм x 25мм x 7.7мм
- 4 вывода с расстоянием между ножками 0.1″
Как видно, сенсор DHT22 имеет более лучшие характеристики. Однако оба датчика медлительны и вы не сможете считывать с них информацию чаще, чем раз в 1 или 2 сек.
Подключение
Датчики имеют стандартные выводы и поэтому легко становятся на макетную плату. DHT имеет 4 вывода:
- Vcc (3-5V питание)
- Data out — Вывод данных
- Не используется
- Общий
При подключении к МК, вы можете между выводами Vcc и Data разместить подтягивающий pull-up резистор номиналом 10 кОм. Плата Arduino имеет встроенные pull-up, однако они очень слабенькие — порядка 100 кОм. Рассмотрим подключение датчика к популярной сейчас плате Arduino. На рисунке ниже, показано подключение датчика к Arduino, выход с датчика подается на 2 pin платы, если нужно, в скетче поменяйте на какой-либо другой.
Скачать библиотеку для работы датчиков DHT с Arduino можно здесь. Там же и пример
Если вы будете использовать датчик DHT11, то закомментируйте данную строку://#define DHTTYPE DHT22 // DHT 22 (AM2302)и раскоментируйте эту:#define DHTTYPE DHT11 // DHT 11 Загрузите скетч в контроллер и проверьте правильность работы при помощи Serial Monitor:
Даташиты: DHT11, DHT22
ИсточникТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Источник: http://electronics-lab.ru/blog/mcu/46.html