Представленная схема позволяет выполнять функцию включения / выключения, когда требуется управлять только одной кнопкой. Включение, выключение управляет контактами реле. Представленная схема служит, казалось бы, для простого действия, заключающегося во включении и выключении реле. Сигналом, который его включает, является мгновенное короткое замыкание, зарегистрированное на выводах разъема.
Благодаря этому можно, например, включать и выключать свет в комнате с помощью различных датчиков. Также можно создать элегантный переключатель подсветки, нажимаемый пальцем, в котором сама клавиша не меняет своего положения после переключения, в отличие от традиционных тумблеров или выключателей. Принципиальная схема показана на рисунке.
Самая важная часть схемы в этом устройстве, отвечающая за реализацию памяти, — это часть микросхемы, а именно логические элементы US1A и US1B. Это логические элементы с триггерами Шмитта. Вход одного включен с выходом другого и наоборот — благодаря этому они работают как единая статическая ячейка памяти, которая не требует обновления и может оставаться в фиксированном состоянии в течение любого времени.
Резистор R2 и конденсатор C2 позволяют этой цепи изменять свое состояние, замыкание контактов кнопки вызывает ввод логического состояния на вход элемента US1A, который имел на своем выходе одно состояние, а при замыкании контактов придется изменить это состояние.
Роль резистора R2 заключается в продлении времени перезарядки конденсатора C2, чтобы вся система не переключалась слишком быстро после короткого замыкания контактов. В схеме прототипе время между изменениями после удерживания кнопок составляет примерно 1,5 секунды. Возможный вариант печатной платы представлен на рисунке.
Элементы US1C и US2D образуют буфер, он развязывает схему кнопки (может собирать помехи, например, от длинных кабелей) от чувствительной схемы R2-C2, которая имеет очень высокое сопротивление, равное сопротивлению R2.
На плате есть разъем J1, к которому можно подключить еще одну кнопку или контакты. Кнопка S1 используется для тестирования и проверки схемы на работоспособность.