Подключение датчиков DHT11 и DHT22 к Arduino

При подключение датчиков DHT11 и DHT22  к  Arduino Uno использовалась стандартная  библиотека DHT.h, входящая в Arduino IDE. Все схемы проверялись на Windows 7. Библиотеку LiquidCrystal_I2C.h можно скачать из архива.

Вывод показаний на Монитор  последовательного порта

Собираем схему согласно приведённому рисунку:

Подключение датчика DHT11 к Arduino
Схема подключение датчика DHT11 к Arduino Uno

Внимание! Из-за большого разнообразия модулей разных производителей, на рисунке приведено подключение модуля с датчиком DHT11, продающегося в магазине.
После сборки схемы  соединяем плату Arduino Uno к компьютеру кабелем USB и запускаем среду разработки Arduino IDE. Копируем нижеприведённый код в окно программы.

И загружаем скетч клавишами Ctrl+U  или кнопкой Загрузка на Arduino IDE.

Загрузка скетча DHT11 в Arduino
Загрузка скетча DHT11 в Arduino

После завершения загрузки в память микроконтроллера начнёт выполнятся программа считывания данных с датчика. Для просмотра значений нужно запустить Монитор порта из меню Инструменты.

Вывод значений DHT11 на монитор порта
Вывод значений DHT11 на монитор порта

Вывод показаний на экран дисплея LCD 1602 I²C

Дополняем первую схему  символьным дисплеем LCD 1602 с управлением по шине I²C:

Подключение DHT11 к Arduino Uno и LCD 1602 I2C
Подключение датчика DHT11 к Arduino Uno и вывод данных на LCD дисплей

После сборки и подключения схемы загружаем новый скетч:

Теперь значения влажности и температуры будут отображаться на дисплее.

При составлении схем были использованы компоненты: