Вобщем возникла задача, создать термореле с цифровой индикацией, для переносного холодильника
есть мк от Atmel, Mega32в корпусе Dip,
термодатчик цифровой DS18B20 с точностью 0.5 C
4 семисегментных индикатора с общим минусом
есть ещё реле и оптрон.
Нужно всё это объединить,
В чём проблема скажете Вы? На сайте полно схем градусников? В том, что половина из них на PIC, и в том что прошивки на АСМе...
Только что появилась схема (я не художник, поэтому не судите строго
Картинка очень широкая коты будут ругаться, ссылка
На выводе хочу получить что-то типо этого
Алгоритм я понимаю такой:
1)Инициализация, настройка портов на ввод вывод
2)Объявление переменных
temp (куда будет записываться инф с датчика)
relestatus (включить реле или нет)
ind1 (значение первого индикатора, - или ничего)
ind2 (Значение второго инд, 0-9)
ind3 (Значение третьего инд, 0-9)
inddp(точка, всегда вкл)
ind4 (Значение четвёртого инд, 0-9)
3)temp=0.0
4)получить переменную temp с датчика (UART?)
5)если temp<0 выключить реле
если temp>4 включить реле
6)Разбить переменную temp на ind1 ind2 ind3 ind4 и вывод их на индикаторы (хотя я не уверен, что нужно разбивать)
Помогите коты добрые, с написанием прошивки по этому, или Вашему алгаритму!
Мяу! на СИ!



