ДРЕБЕЗГ КОНТАКТОВ: софт vs железо

Опубликовано: 26 Сентябрь 2026
на канале: Артём Пакриев
83,859
1.5k

Кнопки нас обманывают, каждый ардуинщик должен знать два способа борьбы. Когда мы нажимаем кнопку, контакты внутри дребезжат и мгновения дребезга успевает считать микроконтроллер и вы думаете что вы нажали один раз, а микроконтроллер думает, например, что 6. И как итог вы не знаете включится диод на этот раз или нет.



Первый путь решения - софт. Подпишись на самоделки. Мы можем либо сами написать фильтр либо использовать библиотеку. Но суть одна - получаем первый сигнал, ждем около 15 мс и если кнопка еще нажата, то это уже не случайность и сигнал можно обработать.



Второй путь - фильтр в железе. RC фильтр. RC это резистор капаситор. Вот резистор а вот капаситор. Вот так это все размещается на схеме и за счет какой-то магии убирает дребезг.

#ардуино #arduino #электроника #дребезг #кнопки #rcфильтр #самоделки #DIY #микроконтроллер #схемы #пайка #инженерия