Помогите с терморегулятором
А погуглить?
Лень матушка, хоть и говорят что двигатель прогреса. Сcылка
Я не Сашок!!!
- Реклама
- Сообщения: 185
- Зарегистрирован: Чт янв 22, 2009 14:03:25
я делал так, не совсем правильно но работает:
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 ставим запятую где надо...
этот способ работает, правда надо немного повозиться с минусовой температурой...если не разберешься тоже выложу
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 ставим запятую где надо...
этот способ работает, правда надо немного повозиться с минусовой температурой...если не разберешься тоже выложу
Интересный метод:) Правда я тоже решил свои проблемы давно, уже циплята растут которые вылупились в инкубаторе с моей електроникой:)
Я не Сашок!!!
- Сообщения: 185
- Зарегистрирован: Чт янв 22, 2009 14:03:25
упс )) походу на дату не посмотрел )) а как решили проблему?

