Задатчик температуры в Каскаде

Вопросы от новичков
Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Задатчик температуры в Каскаде

#1

Сообщение SerOv » 31.05.2018{, 20:50}

Не могу установить температуру задатчика с десятыми 23.8 например. С целыми все работает. Но если поменять переменную (Установка температуры) во float то данные не приходят на задатчик. Что не так?
Вложения
DHT22 Oled 096 1306 3.flp
(825.29 КБ) 62 скачивания

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Задатчик температуры в Каскаде

#2

Сообщение Rovki » 31.05.2018{, 21:06}

Так сравнивать ,вычислять нужно и можно только в одинаковых типах данных , а то у вас с датчика идут инт ,а вы хотите сравнить в флоат данными...Используйте преобразование типов из int(с датчика) to float а потом их сравнивайте вычисляйте ...Или задавайте в в флоат ,умножте на 10 ,преобразуйте в инт и сравнивайте со значением с датчика ,умноженного на 10.
Электронщик до мозга костей и не только

Ответить

Вернуться в «Начинающим»