Страница 1 из 1
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 16 мар 2017, 22:08
Ruskat
Есть проэкт , в котором включением и выключением реле завидует матричная клавиатура 4*4. Задача в том, чтобы кнопка "А" включала все и даже если некоторые реле включены то не выключала их, а кнопка "С" выключала все и даже если некоторые реле выключены то не включала их. А то получается что по задаче все работает только если все включено или выключено. Если же выключено или включено не все а надо выключить или включить все, то выключенное включается, хотя надо чтобы было выключено все и включенное выключается, хотя надо чтобы было выключено все. Прошу помочь.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 00:43
brig62
Ruskat, Разбираться в ваших джунглях сложновато
может так будет работать?
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 10:04
Boroda
Ruskat, попробуйте TRS-триггер. А вообще надо попросить Сергея, чтоб добавил к Т-триггеру входы R и S (в настройках по галочке).
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 16:54
kiyota
Ruskat, я смотрел ваш проект и думаю , что с помощью ФБ который выложил Boroda, вы справитесь
с поставленной задачей .
Boroda, Вам отдельное спасибо за блок . Бывает очень часто нужно совмещение T-triger + RS-triger.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 17:25
AVGN
Boroda писал(а):Ruskat, попробуйте TRS-триггер. А вообще надо попросить Сергея, чтоб добавил к Т-триггеру входы R и S (в настройках по галочке).
Правильно понимаю что Ваш блок позволяет производить переключение триггера в новое состояние каждым входным импульсом(фронтом или спадом) ?
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 19:15
Boroda
AVGN, только по переднему фронту! Условие: Если (текущее состояние = 1) и (предыдущее состояние = 0)
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 20:07
brig62
Boroda, На входа надо подавать импульсы? Или приоритет есть?
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 21:54
Boroda
T - самый низкий приоритет
S - средний
R - самый высокий (если R=1, от в любом случае Q=0)
Т - работает по переднему фронту импульса.
S и R по высокому уровню.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 22:11
Boroda
Добавил TRS/TSR/DRS/DSR-триггеры
RS - R главный
SR - S главный
T или D - низший приоритет
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 23:16
Ruskat
Спасибо. Примените, пожалуйста в моем проэкте, как правильно.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 17 мар 2017, 23:42
Boroda
Ну как-то так.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 25 мар 2017, 02:49
Ruskat
Boroda, Очень благодарен. А как организовать код, чтобы одной кнопкой менять состояние 2-х реле 3 раза?
По умолчанию - включено реле 1.
При нажатии звездочки включается реле 2 и продолжает работать реле 1. При следующем нажатии оба реле выключаются. Таблица состояний задействует только два действия из трех....
И ксатти, 1 и 2 релюхи почему-то свистят...
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 25 мар 2017, 14:21
Boroda
Ну релюшки 1 и 2 будут звенеть, потому как сначала они от верхних TRS срабатывают, а потом от нижних TT.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 25 мар 2017, 14:47
Boroda
Вот так пробуйте.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 27 мар 2017, 23:38
Ruskat
Boroda, признателен за Ваши старания, но решил выразить мысль корректнее. Добавил еще три сдвиговых модуля для индикации состояний реле, где зеленый - включено, красный - выключено.
В индикации режима добавил RGB светодиод.
Теперь, в чем я хочу попросить вашей помощи:
Как организовать код, чтобы одной кнопкой менять состояние 2-х реле 3 раза?
По умолчанию - включено реле 1. - светит Mode_LED_G (Зеленый)
При нажатии звездочки включается реле 2 и продолжает работать реле 1. - светит Mode_LED_B (Синий) При следующем нажатии оба реле выключаются. - Cветит Mode_LED_R (Красный).
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 28 мар 2017, 10:22
Boroda
Ruskat, вот с этого и надо начинать, что это уже совсем другие два реле... и нужен счетчик переключений...
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 28 мар 2017, 13:40
Ruskat
Boroda, Спасибо, но у меня при включении 2 включено - горит красный, Клацаю * - одно реле выключается, горит зеленый. И так по кругу. синий не светит, третьего шага нет.
Версия программы 2.3.0
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 28 мар 2017, 19:02
Boroda
Ruskat, поменяйте в счетчике "достижение установленного значения" с 3 на 4...
Добавлено (28.03.2017, 19:02)
---------------------------------------------
Когда горит красный оба должны быть выключены! Или у Вас реле инверсные? Если инверсные, то ставьте инверсию на выходы.
Нужна помощь: Одной кнопкой ВКЛ все а другой все ВЫКЛ
Добавлено: 28 мар 2017, 22:26
Ruskat
Boroda, Благодарище Вам! Подпилил под себя, чтобы по умолчанию зеленый был. Тоесть - освещение включено от 220. Синий - освещение включено через светодатчик, который будет управлять реле и соответственно включенные фонари, если такие будет включенными засветятся только ночью.
Тут у меня вопросы попутные, как его подключать к ардуине:
1: Как прицепить датчик света (фоторезистор), например
1,
2,
3,
4,
5 на BH1750
2: На какую дистанцию его от Ардуины можно проводить. надо на метров 5.
3: Как его прописывать в FLprog'e ?
4: Как прописывать параметры, при каком уровне яркости включать и выключать реле.
[hr][/hr]+Еще размышления... Думаю RG-светодиоду присвоить желтый цвет если включен режим работы от светодатчика, но "еще светло". Такая себе индикация готовности, что данное реле только тогда сработает, когда позволит светодатчик. Если сработало, то RG-светодиод будет зеленым.
1: Как можно отрегулировать подачу напряжения отдельно на R и на G, если резистор на 470К_ом пущен на минус светодиода?
2: Чтобы светил только желтый, но реле было выключено, если свето-датчик / фоторезистор еще выключено?