30.03.2014, 18:02 | #31 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Re: Акваконтроллер
Все правильно, пока кнопка нажата -работает, как только отпускаешь выполняется программа обработки по датчику температуры. Заключи выполнение этой программы только при вополнении усовия регилирования по автомату т.е когда флаг = 0
PHP код:
|
30.03.2014, 20:13 | #32 | |
Member
Регистрация: 24.03.2014
Сообщений: 38
Вес репутации: 0 |
Re: Акваконтроллер
Цитата:
|
|
30.03.2014, 20:31 | #33 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Re: Акваконтроллер
Куда дальше будем двигаться?
1. Можно прикручивать часы реального времени и управление светом. 2. Пока мы на стадии кнопок я бы предложил изменить твою логику управления сразу. Потому как привязывать к кнопкам по одному действию ущербно. Лучше сразу селектом выбирать режим и в соответствии с ним назначать действия кнопок и отображения на LCD- так сказать система подменю - будет гораздо больше возможностей управления. |
30.03.2014, 20:44 | #34 | |
Member
Регистрация: 24.03.2014
Сообщений: 38
Вес репутации: 0 |
Re: Акваконтроллер
Цитата:
Теперь надо управление светом в ручном режиме. 2. Да мне надо то кнопками включать и выключать обогрев и основной свет, поэтому сильно не заморачиваюсь. |
|
30.03.2014, 21:19 | #35 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Re: Акваконтроллер
свет аналогично - кнопка пишет значение PWM в порт, а обработку по времени так же в условие по reg==0
|
30.03.2014, 21:25 | #36 |
Member
Регистрация: 24.03.2014
Сообщений: 38
Вес репутации: 0 |
Re: Акваконтроллер
|
30.03.2014, 21:49 | #37 |
Member
Регистрация: 24.03.2014
Сообщений: 38
Вес репутации: 0 |
Re: Акваконтроллер
Вот так просто выключается и включается без плавности.
Код HTML:
case btnUP: { analogWrite(PWM_LW_PIN, pwm_LW); analogWrite(PWM_LR_PIN, pwm_LR); break; } case btnDOWN: { analogWrite(PWM_LW_PIN, 0); analogWrite(PWM_LR_PIN, 0); break; } |
30.03.2014, 21:53 | #38 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Акваконтроллер
Добавьте цикл и будет плавно включаться
|
30.03.2014, 21:58 | #39 |
Member
Регистрация: 24.03.2014
Сообщений: 38
Вес репутации: 0 |
Re: Акваконтроллер
|
30.03.2014, 22:07 | #40 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Акваконтроллер
Имейте ввиду что, этом цикле будет задержка чуть больше 3 сек.
PHP код:
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|