Программирование МК STM32. Урок 107. Датчик влажности и температуры DHT22. Часть 2

author narod stream   8 мес. назад
693 views

46 Like   0 Dislike

Программирование МК STM32. Урок 107. Датчик влажности и температуры DHT22. Часть 1

Сегодня мы рассмотрим работу с датчиком влажности и температуры DHT22, который измеряет данные показатели в широких пределах. Данный датчик также недорогой и тем не менее точность показаний его заслуживает внимания. Мы его попробуем подключить к контроллеру stm32f103rct6, который установлен на недорогой отладочной плате. Также как и датчиком DS18B20, управлять мы датчиком DHT22 будем, используя помимо библиотеки HAL также и библиотеку CMSIS. В данной части урока мы познакомимся с датчиком, создадим и настроим проект, напишем функцию инициализации датчика, а также функцию снятия с него показаний. Отладочную плату можно купить здесь http://ali.pub/1jgc7 Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Датчик влажности и температуры DHT22 можно приобрести здесь http://ali.pub/28jvbl Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is Навигация по видео: 00:09 Введение 01:25 Знакомство с датчиком DHT22 10:50 Посмотрим нашу схему на практике 13:02 Настроим проект 17:15 Напишем функцию чтения данных из датчика Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 1 https://youtu.be/ks4_XXK1B8w AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 2 https://youtu.be/ocTaGKwvM8w AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 3 https://youtu.be/AKfc5Y2D4Pc Урок 92. Датчик температуры DS18B20. Часть 1 https://youtu.be/ejJg2js9DgI Урок 92. Датчик температуры DS18B20. Часть 2 https://youtu.be/kzg37UeOdxE Урок 92. Датчик температуры DS18B20. Часть 3 https://youtu.be/5N2xG_fBQrg Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-107-datchik-vlazhnosti-i-temperatury-dht22-chast-1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

DHT22 With STM32 || CubeMx || HAL || Temp and RH || I2C-LCD

To DOWNLOAD the code and for explanation, visit http://controllerstech.com/temperature-measurement-using-dht22-in-stm32/ For more info, visit http://www.controllerstech.com

58. How to: I2C Circuit and Initialization - ARM STM32 Microcontroller Tutorial

Please watch: "Buildyourcnc CNC Router on Love Yurts" https://www.youtube.com/watch?v=90KkIO-67Qk --~-- Patrick's Tip Jar: bitcoin:1Gtawd29Sgu5CdvfUnkRg1YBfowCawjFdH Ether:0xa962365100011B79097A7bb9DD51A53eE98266bb If you have found this video to be helpful, consider making a tip. Thanks. In this video, I create the circuit and start the I2C Initialization. Recommended servos: Futuba hobby servo: http://amzn.to/2xolCzS High torque metal gear hobby servo: http://amzn.to/2ktkHbc HiTec hobby servo: http://amzn.to/2ksycrv High precision, high torque metal gear hobby servo: http://amzn.to/2fRE0Wv Equipment that I use to make videos: Canon EOS Rebel: http://amzn.to/2rJSeh0 Macro Lens: http://amzn.to/2qaSKmK Microphone: http://amzn.to/2qO2RB4 3D Mouse to rotate/zoom/move the object (Must have for CAD!!!): http://amzn.to/2ruFnSn The drafting pencil I use on these videos: http://amzn.to/2qioYg2 The cheap oscilloscope that I use (because it's cheap and will work all of the projects in these tutorials): http://amzn.to/2rSHnBa A better oscilloscope and the one I would recommend: http://amzn.to/2qizK5M The brand of multimeter that I use and the one I recommend: http://amzn.to/2qicUez Want to have your own Patreon campaign? https://patreon.com/invite/wpllxz

I2C in STM32

For more info and code, visit http://www.controllerstech.com/2017/07/using-i2c-in-stm32/

Программирование МК STM32. УРОК 6. Библиотека HAL. LCD 20x4. 4-битный режим

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегдня мы продолжаем работать с библиотекой HAL, пытаясь подключить к микроконтроллеру символьный дисплей, основанный на контроллере HD44780. Новый проект мы также создаем из старого проекта CUBE MX. Дисплей имеет разрешшение 4 строки по 20 символов. Подключать мы его будем, используя 4х-битный способ подключения. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY УРОК 5. Библиотека HAL. STM32 CUBE MX. Таймеры http://www.youtube.com/watch?v=0O42diDRoXU Текстовая версия урока http://narodstream.ru/stm-urok-6-biblioteka-hal-lcd-20x4-4-bitnyj-rezhim/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Сегодня мы рассмотрим работу с датчиком влажности и температуры DHT22, который измеряет данные показатели в широких пределах.
Данный датчик также недорогой и тем не менее точность показаний его заслуживает внимания.
Мы его попробуем подключить к контроллеру stm32f103rct6, который установлен на недорогой отладочной плате.
Также как и датчиком DS18B20, управлять мы датчиком DHT22 будем, используя помимо библиотеки HAL также и библиотеку CMSIS.
В данной части урока мы проверим работу нашего датчика на практике, для чего создадим код отображения показаний в терминальной программе и на восьмиразрядном индикаторе.

Отладочную плату можно купить здесь http://ali.pub/1jgc7
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Датчик влажности и температуры DHT22 можно приобрести здесь http://ali.pub/28jvbl
Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is

Навигация по видео:
00:09 Введение
01:36 Вызовем функцию инициализации датчика DHT22, а также напишем код в бесконечном цикле для отображения показаний датчика в терминальной программе
04:54 Испытаем код на практике
06:12 Подключим библиотеку работы с восьмиразрядным индикатором и добавим в неё ещё две функции
11:41 Добавим в бесконечном цикле код по отображению влажности и температуры на восьмиразрядном индикаторе и проверим его на практике.

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s
AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 1 https://youtu.be/ks4_XXK1B8w
AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 2 https://youtu.be/ocTaGKwvM8w
AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 3 https://youtu.be/AKfc5Y2D4Pc
Урок 92. Датчик температуры DS18B20. Часть 1 https://youtu.be/ejJg2js9DgI
Урок 92. Датчик температуры DS18B20. Часть 2 https://youtu.be/kzg37UeOdxE
Урок 92. Датчик температуры DS18B20. Часть 3 https://youtu.be/5N2xG_fBQrg
Урок 107. Датчик влажности и температуры DHT22. Часть 1 https://youtu.be/_DkqO707z_A

Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-107-datchik-vlazhnosti-i-temperatury-dht22-chast-2/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: