Страница 1 из 1

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

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

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

Добавлено: 17.12.2015{, 12:21}
Max
Минус сам появится на дисплее при уходе ниже нулевой отметки. Не переживайте.

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

Добавлено: 17.12.2015{, 12:26}
kossn93
все верно минус автоматом добавится.

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

Добавлено: 17.12.2015{, 12:39}
DWD
Сам?.. Значит, для него нужно сразу озаботиться наличием свободного места?

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

Использую блок масштабирования. Как вводить значение отрицательной температуры? Просто указывать пороги -20 и 30?
Пока просто тупо вводил  параметры входа 20 и 30 и выхода 0...255. Работает.

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

Добавлено: 17.12.2015{, 12:43}
kossn93
незнаю как  сминусом в масштабировании, но можно попробовать сразу к значению с датчика прибовлять число ну например 40, таким образом когда будет -20, то у вас значение получится 20, и с ними уже работать как обычно...

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

Добавлено: 17.12.2015{, 13:05}
DWD
Хм... А в этом что-то есть. 
Спасибо за идею. Изображение