-
- Гм. Вот так наверно if (cntr > (max Petrovich(94 знак., 12.05.2017 12:00, )
- Плохо что нет положительной обратной связи. Надо { out = true; cntr=max; } и { out = false; cntr=0; }, чтобы новый антидребезг начать с устойчивого состояния - Petrovich(12.05.2017 11:53, )
- Вот так и делаю давно и надёжно. По байту на кнопку, там помещается счётчик, бит состояния "нажато" и 2 бита событий "нажали" и "отпустили". Опрос раз в 10 мс, счётчик считает ++ 0,1,2..7,15,15.. -- 14,13..7,0,0.. Триггер Шмитта, да. События maik-vs(65 знак., 15.05.2017 16:56)
- Да, лучше ! - sav6622(12.05.2017 12:56)
- Триггер Шмитта! - SciFi(12.05.2017 11:55)