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

Управление одной кнопкой

Добавлено: 23.04.2017{, 13:30}
parhom
Здаров всем!!! Сижу уже второй день никак не получается составить схему...Помогите кто знает или подскажите какие элементы использовать. Алгоритм такой:нужно сделать управление одной кнопкой. При нажатии на кнопу включался светодиод, ещё раз нажать он отключился. При удержании этой кнопки 3 сек. включался другой светодиод и чтоб он был включен пока я опять не нажму кнопку и включился опять первый светодиод. Сильно не пинайте я только начинаю программу осваивать. Просто пока идёт дома ремонт хочу сделать освещение в квартире по этому алгоритму.. Спасибо.

Управление одной кнопкой

Добавлено: 23.04.2017{, 13:59}
alibek
Здесь на плате 3 готовое решение
http://flprog.ru/index....-31

Управление одной кнопкой

Добавлено: 23.04.2017{, 14:43}
parhom
alibek, здесь не так немножко эта схема работает. Когда я удерживаю кнопку 3 сек. то у меня загорается второй светодиод (так и нужно), но когда я нажимаю опять кнопку этот второй светодиод должен потухнуть и вкл. первый. А на этой схеме он не тухнет...

Управление одной кнопкой

Добавлено: 23.04.2017{, 14:43}
Nikito$
Цитата alibek () Здаров всем!!! Сижу уже второй день никак не получается составить схему...Помогите кто знает или подскажите какие элементы использовать. Алгоритм такой:нужно сделать управление одной кнопкой. При нажатии на кнопу включался светодиод, ещё раз нажать он отключился. При удержании этой кнопки 3 сек. включался другой светодиод и чтоб он был включен пока я опять не нажму кнопку и включился опять первый светодиод. Сильно не пинайте я только начинаю программу осваивать. Просто пока идёт дома ремонт хочу сделать освещение в квартире по этому алгоритму.. Спасибо.Вот так проще. 
1 нажатие - включился 1 
2 нажатие - выключился 1 
3 нажатие - включился 2
4 нажатие - выключился 2
При 5 нажатии опять включается 1

Управление одной кнопкой

Добавлено: 23.04.2017{, 17:14}
Oleg_UA
Считает количество нажатий кнопки, задержка между нажатиями устанавливается в параметрах пользователя "Hold_t".
По истечению времени выдаётся импульс на выход соответствующий количеству нажатий,  "out3" срабатывает если нажатий было больше двух.
На выход "press"  устанавливается "1" если кнопка была зажата больше установленного времени и сбрасывается по отпусканию кнопки.

Второй блок разделит нажате и зажатие кнопки на разные выходы.

Для переключения состояния просто пицепите к нужному выход треггер

Управление одной кнопкой

Добавлено: 23.04.2017{, 17:32}
parhom
Oleg_UA, чем открыть этот фаил?
Flprog не открывает

Управление одной кнопкой

Добавлено: 23.04.2017{, 17:39}
Oleg_UA
parhom писал(а):чем открыть этот фаил?
Во вкладке пользовательских блоков нажмите кнопку загрузить и выберите файл

Управление одной кнопкой

Добавлено: 23.04.2017{, 18:54}
Oleg_UA
parhom, Если я правильно понял что Вам нужно то должно получится так
Двойной клик по блоку и в параметре установите 3000 (3 секунды)

Управление одной кнопкой

Добавлено: 23.04.2017{, 20:08}
parhom
Oleg_UA, спасибо за помощь!!! разобрался я с блоками но конечно немножко не так они работают как мне хотелось бы. Но всё равно огромное спасибо!

Добавлено (23.04.2017, 19:32)
---------------------------------------------
Oleg_UA, всё, правильно Вы нарисовали я сам натупил, всё у меня получилось, дай бог вам здоровья!!!

Добавлено (23.04.2017, 20:08)
---------------------------------------------
Oleg_UA, а как сделать чтоб на выходе 2 висела единица, а при удержании кнопки на 3 сек. она исчезала?

Управление одной кнопкой

Добавлено: 23.04.2017{, 20:54}
Oleg_UA
parhom писал(а):как сделать чтоб на выходе 2 висела единица, а при удержании кнопки на 3 сек. она исчезала?
Давай те точно уточним алгоритм ))
Вы хотите кратковременным нажатие включать основной свет а при удержание включать или выключать дополнительный свет?
Если включён дополнительный свет что должно происходить с основным если кратковременно нажать клавишу,
менять состояние или выключатся ?

Управление одной кнопкой

Добавлено: 23.04.2017{, 21:23}
parhom
Oleg_UA, мне и так и так нужно попробывать. На дополнительный свет я хочу повесить твердотельное реле чтоб оно комутировало основную линию освещения, а так как твёрдотелки всегда нормально открытые то мне нужно чтоб на нём 1 висела. Можно конечно и так всё оставить но прийдется ставить пускатель что мне не очень хочется делать. В общем двумя вариантами хочу попрактиковать))

Управление одной кнопкой

Добавлено: 23.04.2017{, 22:42}
Oleg_UA
parhom писал(а):так как твёрдотелки всегда нормально открытые то мне нужно чтоб на нём 1 висела
На выходе триггера в контекстном меню выберите инвертировать и состояния будут сменены на противоположные

Управление одной кнопкой

Добавлено: 23.04.2017{, 23:19}
Oleg_UA
Теперь при кратковременном нажатие если выход 2 был включён то отключатся оба выхода,
если не был включён то будет происходить инверсия выхода 1.
Долгое нажатие включает выход 2.

Или пробуйте в комбинации первого блока с триггерами. 

Управление одной кнопкой

Добавлено: 23.04.2017{, 23:46}
parhom
Oleg_UA писал(а):На выходе триггера в контекстном меню выберите инвертировать и состояния будут сменены на противоположные
Вот так работает как надо. Добрый вы человек, спасибо вам огромнейшее))

Управление одной кнопкой

Добавлено: 24.04.2017{, 00:01}
Oleg_UA
parhom

Управление одной кнопкой

Добавлено: 17.09.2017{, 16:31}
Sevast
Подскажите как реализовать оправление одной кнопкой, чтоб на выходах контроллера переключалось по такой схеме:

То есть, при каждом нажатие кнопки, на выходах MS1, MS2, MS3 менялись уровни согласно таблице и включались разные деления шагов на драйвере. Циклично.

Управление одной кнопкой

Добавлено: 17.09.2017{, 17:14}
whitevip
parhom писал(а):Здаров всем!!! Сижу уже второй день никак не получается составить схему...Помогите кто знает или подскажите какие элементы использовать. Алгоритм такой:нужно сделать управление одной кнопкой. При нажатии на кнопу включался светодиод, ещё раз нажать он отключился. При удержании этой кнопки 3 сек. включался другой светодиод и чтоб он был включен пока я опять не нажму кнопку и включился опять первый светодиод. Сильно не пинайте я только начинаю программу осваивать. Просто пока идёт дома ремонт хочу сделать освещение в квартире по этому алгоритму.. Спасибо.
есть хорошое решение для освещение дома с одной кнопкой соберал себе но так и не сделал у нас ремонт закончался      http://forum.flprogwiki.ru/viewtopic.php?f=18&t=2426

Управление одной кнопкой

Добавлено: 18.09.2017{, 07:54}
vacz

Управление одной кнопкой

Добавлено: 18.09.2017{, 10:17}
Sevast
Блин и вроде не сложно... а я вчера ни как не мог сам придумать эту схемку.
Спасибо добрый человек!!

Управление одной кнопкой

Добавлено: 18.09.2017{, 11:51}
holodaleksey
Sevast писал(а):чтоб на выходах контроллера переключалось по такой схеме:
подсказка на вариант реализации на бинарной логике тут:
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=2266