| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
Аквариумный терморегулятор
08.11.2014, 20:37
|
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: Аквариумный терморегулятор
Сообщение от kirex
|
|
Как изменить код, чтобы пороги срабатывания были не 1 градус, а 0,5 ?
|
Я так понял, что температура измеряется в целых числах. Тогда надо сделать так. Если измеренная температура меньше 29 градусов, то включает нагреватель. Если больше 28 градусов - выключаем. Надо найти место в коде и забить эти два числа в строки сравнения.
|
|
|
|
08.11.2014, 20:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: Аквариумный терморегулятор
Зачем делать 2 проверки?
Если больше 28, то отключаем, иначе включаем. Вот и все.
И место, где происходит проверка, уже указано. Вопрос только в том, сможет ли ТС воспользоваться советом.
|
|
|
|
08.11.2014, 21:16
|
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: Аквариумный терморегулятор
Сообщение от alvadep
|
|
Зачем делать 2 проверки
|
Оно конечно. Но, скорее всего в программе задаются верхний и нижний пороги раздельно, и вставить слово "иначе" будет затруднительно.
|
|
|
|
08.11.2014, 21:20
|
|
|
Частый гость
Регистрация: 08.11.2014
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Аквариумный терморегулятор
Сообщение от Yurkin2014
|
|
Я так понял, что температура измеряется в целых числах. Тогда надо сделать так. Если измеренная температура меньше 29 градусов, то включает нагреватель. Если больше 28 градусов - выключаем. Надо найти место в коде и забить эти два числа в строки сравнения.
|
Нужно просто изменить условия срабатывания, а вот где и как не пойму, т.к. в програмировании не силён, особенно в Algorithm Builder.
|
|
|
|
08.11.2014, 21:26
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: Аквариумный терморегулятор
Сообщение от Yurkin2014
|
|
Но, скорее всего в программе задаются верхний и нижний пороги раздельно, и вставить слово "иначе" будет затруднительно.
|
Ну нет там "раздельно". Порог один. Смотрите сами.
|
|
|
|
08.11.2014, 21:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: Аквариумный терморегулятор
Сообщение от kirex
|
|
Нужно просто изменить условия срабатывания, а вот где и как не пойму, т.к. в програмировании не силён, особенно в Algorithm Builder.
|
Ну, я за это и говорил с самого начала.
А изменить можно типа так.
|
|
|
|
10.11.2014, 18:39
|
|
|
Частый гость
Регистрация: 08.11.2014
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Аквариумный терморегулятор
Всем спасибо, разобрался. Помог человек с другого форума. Тему можно закрывать.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:26.
|
|