ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1194495 Топик полностью
Kceния (30.03.2022 23:44, просмотров: 231) ответил Бapбoc на Не. Всё не так. Фильтровать дребезг -- словно уговаривать хулигана. Нужна задержка на время дребезга. Типа "упс, чё-то дёрнулось, а ну-ка ну-ка, посмотрим. Ага, дёрнулось".
Да, где так. Нужно в течении какого-то времени ждать повторяющихся значений (по минимуму - 2 раза подряд, а лучше 3 раза подряд). Такое событие принимать за истинное значение уровня, а дальше ждать такого же истинного уровня противоположной "полярности". Т.е. без счета времени (или без строгой периодичности опросов) здесь не обойтись, т.к. с помощью прерываний по фронтам невозможно подсчитывать число повторяющихся значений.