Страница 1 из 1
Сигнализатор температуры
Добавлено: Пн апр 08, 2013 12:09:41
kk042fjv
Добры день! Нужна помощь. Как переделать исходящий код, чтоб работал таким образом. Когда температуры меньше 48 горел 1-ый светодиод, когда температура от 48-70 горел 2-ой светодиод, а первый гас, когда темп. от 70-80 горел только 3-ий светодиод, когда больше 80 горел только 4-ый?
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 12:17:06
Мастер665
Архивы не смотрю,поэтму показывайте под какую архитектуру код и на каком языке...А так для общей индормации есть програмируемые термостаты ds1821,которые без всяких мк всё покажут(три предела,значит надо три термостата и три светодиода и всё)
http://www.rtcs.ru/article_detail.asp?id=73
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 12:50:16
USHIN256
Мастер665 писал(а):Архивы не смотрю,поэтму показывайте под какую архитектуру код и на каком языке...А так для общей индормации есть програмируемые термостаты ds1821,которые без всяких мк всё покажут(три предела,значит надо три термостата и три светодиода и всё)
http://www.rtcs.ru/article_detail.asp?id=73
На каком микроконтроллере делаешь?
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 12:58:37
USHIN256
В архиве в документе код.doc меня очень смущаю строки :
if (temp>1000) //если датчик выдаёт больше 1000
{
temp=4096-temp; //отнимаем от данных 4096
temp=-temp; //и ставим знак "минус"
}
if (temp<48)PORTD.0 = 1; // устанавливаем нижней порог
else PORTD.0=0;
if (temp>80)PORTD.3=1; // установим верхний порог
else PORTD.3=0;
Условия if неполные их надо дописать
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 13:07:45
Мастер665
USHIN256Это мне вопрос?Пишу под пики,изучаю арм.А чё?
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 13:10:10
USHIN256
Мастер665 нет не тебе))))
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 13:13:00
USHIN256
Строчку перепутал ,в торопях(((((
Re: Сигнализатор температуры
Добавлено: Пн апр 08, 2013 21:01:47
Аlex
Как переделать исходящий код
Узнать компилятор, используемый автором этого кода, скачать его, открыть проект, исправить под свои нужды, скомпилировать. Действий не много
