Сообщение от
1exan
Все эти плавные зажигания и погасания - нефункциональны.
Главная цель такой подсветки - чтобы человек не сломал себе ногу идя по лестнице.
Люди разные и скорость подьёма/спуска у всех разная, а ещё человек может просто остановиться и постоять в середине лестницы.
И удобней делать не кнопки, а датчики пересечения входа на лестницу снизу и сверху, а ещё нужен датчик освещения - чтобы подсветка не включалась при достаточном естественном освещении.
Самый простой вариант- сработал датчик сверху(снизу) - лампочки зажглись (с вау-эффектом - последовательно сверху-донизу (снизу-доверху)) и горят некоторое время, необходимое для прохода лестницы и потом ещё сколько-то или пока не сработает нижний(верхний) датчик.
Тут конечно может быть ситуация, что в процессе спуска(подъёма) на лестницу зайдет другой человек снизу(сверху) - кстати какая у вас вероятность такого события? Чтобы прямо качественно обойти такое придётся организовывать счётчик людей, находящихся в данный момент на лестнице со всеми вытекающими или просто отключать освещение лестницы с задержкой, заведомо достаточной для прохода лестницы после получения последнего сигнала от датчика.