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

Добавлено: Чт июн 25, 2009 08:06:29
sachok
А погуглить? :wink: Лень матушка, хоть и говорят что двигатель прогреса. Сcылка

Добавлено: Чт июн 25, 2009 10:09:58
shtorm
я делал так, не совсем правильно но работает:
float temper;
unsigned int temper_int,temper_fl;

temper=ds18b20_temperature(&ds18b20_rom_codes[0]); //читаем температуру
temper_int=temper; // тут мы выдергиваем целую часть
temper_fl=(temper-temper_int)*10; выдергиваем дробную часть
temper_int=(temper_int*10)+temper_fl; суммируем

в итоге 36,6 выглядид как 336 ставим запятую где надо...

этот способ работает, правда надо немного повозиться с минусовой температурой...если не разберешься тоже выложу

Добавлено: Чт июн 25, 2009 13:28:43
sachok
Интересный метод:) Правда я тоже решил свои проблемы давно, уже циплята растут которые вылупились в инкубаторе с моей електроникой:)

Добавлено: Чт июн 25, 2009 13:51:32
shtorm
упс )) походу на дату не посмотрел )) а как решили проблему?