1

Тема: получение дробной части в программе

Добрый день! Как в программе получить дробную часть целого значения со входа контроллера к которому подключен цифровой датчик Dallas. В картинке ниже представлена обработка входа с включением светодиода контроллера Canny если значение не целое, пока необходимый результат дробной части не получен.

Вложений в сообщении

Иконка вложения дробное число.PNG 71.31 кб, скачивался 47 раз, последний раз 2022-09-05 

2

Re: получение дробной части в программе

Как в программе получить дробную часть целого значения со входа контроллера к которому подключен цифровой датчик Dallas.

"Регистр чтения показаний температуры: десятитысячные доли градуса Цельсия" содержит значение от 0 до 9999 - модуль десятичной части значения измеренной датчиком температуры.

https://canny.ru/docs/c7/1-wire/#sec--c … era-1-wire

В картинке ниже представлена обработка входа с включением светодиода контроллера

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

если значение не целое, пока необходимый результат дробной части не получен.

Данные в регистрах целой и дробной части показаний температуры драйвера Dallas 1-wire в режиме DS18B20 появляются одновременно.