Получение отрицательной температуры на дисплее с DS18B20 ?

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Получение отрицательной температуры на дисплее с DS18B20 ?

#1

Сообщение DWD » 17.12.2015{, 12:10}

Делаю один проектик, в котором требуется измерение температуры. Но значения могут быть и отрицательные. Не могу понять, как выводить на дисплей знак минус перед значением температуры?
С положительными всё красиво...
Изображение

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Получение отрицательной температуры на дисплее с DS18B20 ?

#2

Сообщение Max » 17.12.2015{, 12:21}

Минус сам появится на дисплее при уходе ниже нулевой отметки. Не переживайте.

kossn93
Сержант
Сообщения: 151
Зарегистрирован: 05.09.2015{, 14:41}
Репутация: 0
Откуда: Харьков

Получение отрицательной температуры на дисплее с DS18B20 ?

#3

Сообщение kossn93 » 17.12.2015{, 12:26}

все верно минус автоматом добавится.

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Получение отрицательной температуры на дисплее с DS18B20 ?

#4

Сообщение DWD » 17.12.2015{, 12:39}

Сам?.. Значит, для него нужно сразу озаботиться наличием свободного места?

Ещё вопрос.
Нужно будет ввести зависимость ШИМ от температуры.
То есть, при изменении температуры в пределах -20...+30 градусов, ШИМ должен меняться от 0 до 255.

Использую блок масштабирования. Как вводить значение отрицательной температуры? Просто указывать пороги -20 и 30?
Пока просто тупо вводил  параметры входа 20 и 30 и выхода 0...255. Работает.
Последний раз редактировалось DWD 17.12.2015{, 12:40}, всего редактировалось 1 раз.
Изображение

kossn93
Сержант
Сообщения: 151
Зарегистрирован: 05.09.2015{, 14:41}
Репутация: 0
Откуда: Харьков

Получение отрицательной температуры на дисплее с DS18B20 ?

#5

Сообщение kossn93 » 17.12.2015{, 12:43}

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

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Получение отрицательной температуры на дисплее с DS18B20 ?

#6

Сообщение DWD » 17.12.2015{, 13:05}

Хм... А в этом что-то есть. 
Спасибо за идею. Изображение
Изображение

Ответить

Вернуться в «Датчики температуры, влажности и давления»