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

управление с кнопок

Добавлено: 12 мар 2016, 16:43
Rus75
Здравствуйте знатоки,помогите новичку написать скетч для небольшой поделки.Задача вроде простая,есть 4 кнопки,каждая включает по 2 реле.Как сделать так,что бы при нажатии следующей кнопки предыдущая выключалась

управление с кнопок

Добавлено: 12 мар 2016, 16:57
vlad
следующая это любая другая? т.е. единовременно должны работать только 2 реле? или всетаки какая то последовательность

Добавлено (12.03.2016, 16:57)
---------------------------------------------
и два реле они управляются одним управляющим сигналом, я правильно понимаю?

управление с кнопок

Добавлено: 12 мар 2016, 16:57
Airis
Нарисуете блочную схему, или напишите по подробней что и как должно работать. На данный момент ничего непонятно. Сколько должно быть реле 4, или 8, сколько реле должно (могут) работать одновременно, как должно реагировать схема если одну и туже кнопку нажать дважды?

управление с кнопок

Добавлено: 12 мар 2016, 17:39
Rus75
Задача такая,есть 4 кнопки.Нажимаем первую-включается 1и3 светодиод,нажимаем вторую-2и4 светодиод,а 1и3 выключаются,нажимаем третью,включается 1и4 светодиод,а предыдущие выключаются,нажимаем четвертую,включается 2и3,а предыдущие выключаются

управление с кнопок

Добавлено: 12 мар 2016, 18:18
vlad
а что будет если нажмут первую кнопку а потом 3 или 4 т.е пропустят 2
5921769.png
. а если два раза подряд одну и туже. а если одновременно. а как выключить. если это не важно то вот

управление с кнопок

Добавлено: 12 мар 2016, 18:22
Олег
А если другая последовательность включения кнопок, например после первой третью или четвертую нажать? Или всегда по-очереди по кругу.

управление с кнопок

Добавлено: 12 мар 2016, 18:29
Rus75
Последовательность кнопок не имеет значения,выключение повторным нажатием на последнюю кнопку.То есть какой включил,той и выключил.Две одновременно нажимать не будут,управление с пульта

управление с кнопок

Добавлено: 12 мар 2016, 18:35
Evgesha
извените,не много не в тему, но не могу понять как делать переменные L1, L2, L3 СО СТРЕЛОЧКАМИ ?

управление с кнопок

Добавлено: 12 мар 2016, 18:40
Олег
На проводник кликаете правой клавишей мыши и выбираете Преобразовать в текст.

управление с кнопок

Добавлено: 12 мар 2016, 19:17
Rus75
vlad, к сожалению ваша схема не заработала.
p.s.отключил инвертацию на входах,запустилась.Но при нажатии последовательно 3 и 4 кнопки,3 не отключается

управление с кнопок

Добавлено: 12 мар 2016, 19:25
Evgesha
извините, не много опять не в тему, связи с тем что тут много знатоков собралось в этой ветке, может подскажете  не могу реализовать блок FTRIG импульс по заднему фронту, тема в форуме есть, но заглохла, без ответа, автор программы подсказал, если инвертировать вход RTRIG, то получится ftrig, так и получилось но при включении питания пробегает импульс соответсвенноо который не нужен, с таймерами задержки невышло.

управление с кнопок

Добавлено: 12 мар 2016, 19:25
vlad
а вы включили подтягивающий резистор в программе?

управление с кнопок

Добавлено: 12 мар 2016, 19:28
Олег
Инверсия нужна, просто надо на входах подтягивающий резистор включить в свойствах входа.
А не работает потому что не совсем правильно соединены входы блоков OR. Для третьего блока OR  замените L2 на L3, для второго L1 на L2

управление с кнопок

Добавлено: 12 мар 2016, 19:35
vlad
Цитата Олег ()200?'200px':''+(this.scrollHeight+5)+'px');">А не работает потому что не совсем правильно соединены входы блоков OR. Для третьего блока OR замените L2 на L3, для второго L1 на L2да, все время путую когда похожие наименования ввожу

вот вроде все подправил

управление с кнопок

Добавлено: 12 мар 2016, 19:44
vlad
Цитата Evgesha ()200?'200px':''+(this.scrollHeight+5)+'px');">извините, не много опять не в тему, связи с тем что тут много знатоков собралось в этой ветке, может подскажете не могу реализовать блок FTRIG импульс по заднему фронту, тема в форуме есть, но заглохла, без ответа, автор программы подсказал, если инвертировать вход RTRIG, то получится ftrig, так и получилось но при включении питания пробегает импульс соответсвенноо который не нужен, с таймерами задержки невышло.я конечно далеко не спец но первое что на ум пришло,

управление с кнопок

Добавлено: 12 мар 2016, 19:59
Олег
vlad, так работать не будет, если рассматривать секцию первой кнопки, то при нажатии на кнопку сразу включается триггер, на входе блока И появляется высокий (кнопка-то еще нажата) и триггер тут-же сбрасывается. Выход такой - после кнопки ставить одновибратор, например на 20 мс, а между выходом триггера и входом блока И вставить TON с задержкой 30 мс.

управление с кнопок

Добавлено: 12 мар 2016, 20:02
Evgesha
vlad писал(а):я конечно далеко не спец но первое что на ум пришло,
да это в 1 очередь пробовал, проскакивает импульс при подачи питания на плату

управление с кнопок

Добавлено: 12 мар 2016, 20:36
Airis

управление с кнопок

Добавлено: 12 мар 2016, 20:42
vlad
Цитата Airis ()200?'200px':''+(this.scrollHeight+5)+'px');">vlad, так работать не будет, если рассматривать секцию первой кнопки, то при нажатии на кнопку сразу включается триггер, на входе блока И появляется высокий (кнопка-то еще нажата) и триггер тут-же сбрасывается. Выход такой - после кнопки ставить одновибратор, например на 20 мс, а между выходом триггера и входом блока И вставить TON с задержкой 30 мс.согласен.После кнопки выделяем фронт и блоком защитой от дребезга делаем задержку

управление с кнопок

Добавлено: 12 мар 2016, 20:43
Rus75
когда включаю подтягивающий резистор и делаю инверсию,то не работает.На макетке правда подтягиваищуе тоже установлены.А с выключеной инверсией все хорошо)