Столкнулся с такой задачей.
Датчик влажности (гигрометр), берем по модбасу из регистра переменную Integer, значение влажности, например 1234 или 234, что соответствует 12.34% или 2.34%. Каким образом можно преобразовать Integer в Float или String, чтобы иметь два знака после запятой ?
В принципе, понятно что преобразовать Integer в Float и разделить на 100, но ПБ такого не нашел.
Как преобразовать Integer в Float
-
- Сержант
- Сообщения: 160
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 5 раз
- Поблагодарили: 16 раз
Как преобразовать Integer в Float
вы имели выйду это ?
у меня с модбас считывается температура 222 зто 22.2 градуса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 01 май 2022, 14:13
- Откуда: Киров
- Имя: Николай
- Поблагодарили: 4 раза
Как преобразовать Integer в Float
Спасибо. То что нужно мне для полного счастья ))
Накидал примерчик, вывел в UART, все Супер.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость