Программирование МК STM32. Урок 94. DS18B20. Несколько датчиков на одной шине. Часть 3

Аватар автора
Narod Stream
Сегодня продолжим работу с датчиком температуры DS18B20, который не смотря на свою кажущуюся на первый взгляд простоту, обрёл очень широкое распространение благодаря своим характеристикам. С данным датчиком мы уже неплохо познакомились в уроке 92 и научились считывать с него показания температуры. Теперь перед нами стоит задача подключить несколько таких датчиков на один провод с целью сэкономить ножки микроконтроллера. Но, как оказалось, это не так просто. Но сегодня мы всё же попробуем данную задачу решить, подключим два датчика DS18B20 к контроллеру stm32f103rct6, который установлен на недорогой отладочной плате. В данной части урока мы закончим код всех наших функций и проверим весь наш код на практике, измеряя температуру двумя датчиками и отображая данные показания в терминальной программе. Навигация по видео: 00:00 Введение 00:52 Напишем код просмотра уникальных кодов датчиков в терминальной программе 03:25 Внесем изменения в функцию передачи команды датчикам на считывание температуры 07:24 Внесем изменения в функцию считывания памяти, а следовательно и показаний температуры 10:30 Напишем код в бесконечный цикл для считывания показаний с датчиков и отображения их в терминальной программе 12:40 Проверим код на практике. Рекомендуется также перед просмотром данного урока просмотреть данное видео: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0