Блок распознает разные типы нажатий и выдает короткий импульс (логическую 1) на соответствующие выходы One и Doubl.
На выходе DurLong подается логическая 1 с момента срабатывания удержания и до прекращения подачи сигнала на вход (in).
Выходы:
One; Выход одиночного нажатия (короткий импульс).
Doubl; Выход двойного нажатия (короткий импульс).
DurLong; Выход “во время удержания” (длительный сигнал).
Настраиваемые парамеры:
Tout – Время задержки логической единицы на выходах One и Doubl (ms).
doub – Время ожидания двойного клика (ms)
hold – Время ожидания удержания (ms)
При использовании блока с физическими входами (пинами) необходимо включить антидребезг.
При использовании подтягивающего резистора – инвертировать вход
Возможно использовать с логическим входом (с блоками типа: “несколько кнопок на одном пине”)
Извините сразу не прекрипил картинку
А у меня вопрос, почему когда я подключил ваш блок по такой схеме
при разовом нажатие на выходе (One) появляется постоянно (1).
Тоже интересно как добавить еще тройное четверное нажатие,что бы самому можно было редактировать меня интересует кнопка на 6 нажатий.
Интересно как выглядит блок в элементах flprog можно к нему добавить тройное и четвертое нажатие?
Не работает корректно с другими блоками, в частности с блоком меню. Нет короткого сигнала на выходах (включаются на постоянку). То же, если переменная на входе “en”. Если просто диодами поморгать на выходах, то вроде работает корректно.
прошу прощения , не пойму для чего вход “en” ?
спасибо