How To Debounce Buttons? Seven Best Ways
Автор: Doctor Volt
Загружено: 2023-04-06
Просмотров: 12054
Bouncing contacts in buttons and keys are often the cause of problems in the subsequent circuit or Arduino program. This video shows what you can do about it.
Thank you to PCBWay who sponsored this video. Bring your project to the next level with a PCB from PCBWay: https://www.pcbway.com/?from=Doctor%2...
More on VFD tubes: • How to Drive VFD Tubes With an Arduino
Tools:
Camera: https://amzn.to/3kDp1BJ
USB Oscilloscope: https://amzn.to/3MiVFqB
Consider supporting this channel on Patreon or become a channel member and get updates about ongoing projects and preview videos!
/ docvolt
Paypal: https://www.paypal.com/paypalme/docvolt
00:00 - Why is debouncing necessary?
00:41 - Debouncing with RC element
01:51 - Debouncing with RC element and schmitt-trigger
02:28 - Debouncing with a 555 timer chip as schmitt-trigger
02:43 - Debouncing with a 555 timer chip as monoflop
02:55 - Debouncing with SR flip flop
04:34 - Debouncing with Arduino: Query the button
06:00 - Debouncing with delay() function
06:27 - Debouncing with the millis() fuction
06:52 - Debouncing with interrupts
07:02 - Debouncing with the "Bounce2" library
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: