Arduino & IoT Academy · Урок

Подключение DHT11/DHT22

Соедините линии данных и питания и добавьте подтягивающий резистор.

Урок 1 из 413 шагов

«Подключение DHT11/DHT22» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.

Знакомьтесь: датчик DHT

Датчик DHT измеряет одновременно температуру и влажность в одном компактном корпусе. Это самый простой способ добавить проекту ощущение климата. 🌡️

DHT11 и DHT22

DHT11 недорог и достаточно хорош для любительских проектов. DHT22 стоит немного дороже, но измеряет более широкий диапазон и обеспечивает лучшую точность.

Всего один вывод данных

У DHT особенно удобно наличие одного вывода данных. По одному проводу оба показания передаются на плату, поэтому соединение остаётся простым.

Три важных вывода

У отдельного датчика DHT есть три полезных вывода: VCC для питания, GND для заземления и DATA для сигнала. Четвёртый вывод обычно не используется.

Правильно подключите питание

Соедините VCC с выводом 5V Arduino, а GND — с выводом земли. Сначала убедитесь, что всё подключено правильно, иначе датчик не подаст никаких признаков жизни.

Линия данных

Подключите вывод DATA к любому цифровому выводу, например к выводу 2. Позже в коде Вы укажете именно этот вывод.

#define DHTPIN 2

Добавьте подтягивающий резистор

Линии данных нужен подтягивающий резистор примерно на 10 кОм между DATA и VCC. Он поддерживает чистый и стабильный сигнал в состоянии покоя.

Зачем нужен подтягивающий резистор

Без этого резистора линия данных может находиться в неопределённом состоянии и выдавать искажённые значения. Подтяжка задаёт надёжное напряжение покоя.

Модули упрощают подключение

Многие модули DHT установлены на небольшой плате, где резистор уже припаян. Тогда достаточно подключить три вывода, и отдельный резистор не понадобится.

Учитывайте ориентацию

Всегда проверяйте обозначения выводов, нанесённые на датчик. Если перепутать VCC и GND, компонент может перегреться, поэтому проверьте всё до включения питания.

Ещё раз проверьте перед включением

Ещё раз проследите каждый провод: питание, землю и данные до правильного цифрового вывода. Спокойная проверка сейчас избавит Вас от непонятных показаний позже.

Быстрая проверка

Вы подключаете отдельный DHT11. Какой компонент нужен его линии данных для надёжной работы?

Итоги

Вы познакомились с семейством DHT, подключили VCC, GND и вывод данных, а также добавили подтягивающий резистор на 10 кОм, чтобы сигнал оставался чистым и надёжным. 🎉

Можно начать бесплатно

Изучай C++ с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Подключение DHT11/DHT22» бесплатный?

Да — полный текст урока «Подключение DHT11/DHT22» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.

Чему я научусь в уроке «Подключение DHT11/DHT22»?

Соедините линии данных и питания и добавьте подтягивающий резистор. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?

Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Подключение DHT11/DHT22»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?

Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Подключение DHT11/DHT22
  2. Установка библиотеки DHT
  3. Считывание температуры и влажности
  4. Обработка неудачных считываний
← Назад к Arduino & IoT Academy