Страница 1 из 1

Включатель для дома.

Добавлено: 15.08.2017{, 06:31}
whitevip
Здравствуйте. Помогите пожалуйста сделать включатель двух ламп одной кнопкой.
Принцип работы должен быть такой когда нажимаешь на кнопку включается одна лампа, нажимаешь на кнопку второй раз загорается вторая лампа нажимаешь 2 секунды гасятся оба лампы и когда нажал один раз загорела первая лампа а потом нажал 2 секунды вторая лампа не должна загорется а гаснет первая та что горела. Есть у кого варианты?, ниже показана схема которую я собрал но она не так работает как хотелосьбы.


Включатель для дома.

Добавлено: 15.08.2017{, 08:29}
Rovki
Схемы определяющие время нажатия строятся на основе F-триггера - определяют момент отпускания кнопки ,а не нажатия .Если нажимаем коротко то формируется импульс ,а если длинно(сработал таймер) ,то этот короткий импульс блокируется ,а вырабатывается другой ...

Включатель для дома.

Добавлено: 15.08.2017{, 08:35}
pan
можно расширить хоть на 100 ламп (образно)

Изображение

Включатель для дома.

Добавлено: 15.08.2017{, 09:08}
Naladchik
Теперь осталось объединить вариант от pan примечанием от Rovki в  плане контроля отпускания кнопки и будет как в ТЗ.
А то получается при длинном нажатии оно сначала обработается как короткое (загорится следующая лампа) и только потом произойдет гашение ламп.

Включатель для дома.

Добавлено: 15.08.2017{, 09:10}
pan
Naladchik писал(а):при длинном нажатии оно сначала обработается как короткое
 Ftrig срабатывает на отпускание

Включатель для дома.

Добавлено: 15.08.2017{, 10:29}
rw6cm
whitevip писал(а):включатель двух ламп одной кнопкой
Можно так:

СпойлерПоказать

Включатель для дома.

Добавлено: 15.08.2017{, 10:39}
technician
ну или так

Включатель для дома.

Добавлено: 15.08.2017{, 16:52}
whitevip
Спасибо всем дай БОГ Вам здоровья!

Добавлено (15.08.2017, 16:52)
---------------------------------------------
rw6cm, идеально работает Ваше схема. technician, Ваша схема тоже работает хорошо но отключить можно простым нажатием не дожидаясь 2 секунд когда горят 2 лампы. pan, Ваша схема не работала, сделал маленькую поправку и заработало идеально (инверсию на входе.) схема хороша тем что очень маленькая и можно как Вы написали добовлять хоть 100 ламп.   


Включатель для дома.

Добавлено: 17.08.2017{, 12:42}
mixalych
Здравствуйте.Только начал изучать flprog. Где взять Ftrig? В базовых элементах его нет.
Если я хочу, чтобы на выходах сигнал пропадал по выдержке времени и схема возвращалась в исходное состояние. Выключатель работает только на включение. Схема будет выглядеть так?


Работа таймера останавливает цикл программы?

Включатель для дома.

Добавлено: 17.08.2017{, 13:13}
pan
mixalych писал(а):Где взять Ftrig?
ищем в блоках пользователей

вот прям он тыц

Добавлено (17.08.2017, 13:07)
---------------------------------------------
можно в принципе на стандартном RTrig инвертировать вход, получите почти тоже самое (если не критично проскакивание единицы при включении)

Добавлено (17.08.2017, 13:13)
---------------------------------------------
цикл программы здесь ни чего не останавливает.
 можно обойтись одним таймером, подключить его сразу к кнопке и сбрасывать счетчик.
ну и вместо демультиплексора использовать дешифратор, хотя тут разницы нет

Включатель для дома.

Добавлено: 19.08.2017{, 12:27}
mixalych
Спасибо.