Помогите с терморегулятором

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Опытный кот
Аватара пользователя
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк

Сообщение sachok »

А погуглить? :wink: Лень матушка, хоть и говорят что двигатель прогреса. Сcылка
Я не Сашок!!!
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 185
Зарегистрирован: Чт янв 22, 2009 14:03:25

Сообщение 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 ставим запятую где надо...

этот способ работает, правда надо немного повозиться с минусовой температурой...если не разберешься тоже выложу
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк

Сообщение sachok »

Интересный метод:) Правда я тоже решил свои проблемы давно, уже циплята растут которые вылупились в инкубаторе с моей електроникой:)
Я не Сашок!!!
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 185
Зарегистрирован: Чт янв 22, 2009 14:03:25

Сообщение shtorm »

упс )) походу на дату не посмотрел )) а как решили проблему?
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»