SVN писал(а):
Перед подачей напряжения на МК – входа должны быть разомкнуты (зеркала при этом открыты).
В общим сделал вот как: Нажал кнопку (вход №3 на земле) – на выходе №2 появилась «1» (Закрытие). Лог 1 присутствует около 7 сек. Затем появляется «0».
При нажатой кнопке (вход №3), другие команды МК игнорирует. При отжатии кнопки на выходе №1 устанавливается «1» (Открытие). Лог 1 присутствует около 7 сек. Затем появляется «0». Если до завершения открытия подать команду на закрытие (от кнопки или от входа №2), то команда на открытие прервётся, а команда на закрытие начнёт выполнятся. Если до завершения закрытия подать команду на открытие, то команда на закрытие прервётся, а команда на открытие начнёт выполнятся (за исключением выделенного красным). Если зеркала закрыты, то команда на закрытие игнорируется. Так же и с открытием.
Поиграй комбинациями и сразу будет видно.
Вложение:
Mirror.hex
На входе 3, вы делали так, если ножка на земле 1 сек или больше, то алгоритм отрабатывает.
На остальных входах, срабатывает сразу, после того как ножку посадить на землю.
можно сделать тот же алгоритм, что и на входе 3, только вместо 1 сек, 0.8 ?