Как преобразовать Integer в Float

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
nickass
Рядовой
Сообщения: 85
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 4 раза

Как преобразовать Integer в Float

Сообщение nickass »

Столкнулся с такой задачей.
Датчик влажности (гигрометр), берем по модбасу из регистра переменную Integer, значение влажности, например 1234 или 234, что соответствует 12.34% или 2.34%. Каким образом можно преобразовать Integer в Float или String, чтобы иметь два знака после запятой ?
В принципе, понятно что преобразовать Integer в Float и разделить на 100, но ПБ такого не нашел.
skrickis
Сержант
Сообщения: 160
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Как преобразовать Integer в Float

Сообщение skrickis »

nickass писал(а): 20 окт 2023, 16:44 Integer в Float и разделить на 100, но ПБ такого не нашел
вы имели выйду это ?
у меня с модбас считывается температура 222 зто 22.2 градуса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nickass
Рядовой
Сообщения: 85
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 4 раза

Как преобразовать Integer в Float

Сообщение nickass »

skrickis писал(а): 20 окт 2023, 17:34 вы имели выйду это ?
Спасибо. То что нужно мне для полного счастья ))
Накидал примерчик, вывел в UART, все Супер.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость