Прошу критики и оценки.
Планируемое реле ПР100.
Задача 1. Управление вентиляцией 1 кнопкой, расположенной внутри ванной комнаты. Короткое нажатие - запуск нагрузки на 5мин. Длинное нажатие (2 сек.) - отключение нагрузки.
Каждое короткое нажатие на кнопку при включенной нагрузке - сброс таймера и новое начало отсчета времени работы 5мин.
Задача 2. Управление освещением в 2 разных комнатах кнопочными выключателями. Короткое нажатие кнопки (для каждой комнаты - своя) - вкл/выкл. освещение.
Длительное нажатие ЛЮБОЙ кнопки в ЛЮБОМ состоянии освещения в ЛЮБОЙ комнате - ОБЩЕЕ ОТКЛЮЧЕНИЕ света.
Можно было использовать управление одной кнопкой из макроса на исключающем ИЛИ с обратной связью, но нужен вход R для принудительного сброса, поэтому "извратился" на счетчике, анализируя нулевой бит.
И еще вопрос: нужно ли делать задержки на 200мс при использовании кнопки без фиксации для "нейтрализации" дребезга контактов?