How to debounce a button (Hardware approach)

  Рет қаралды 23,047

WellTronic

WellTronic

Күн бұрын

Hello and Welcome to my channel! In this Video I will explain you how to debounce a button. I will guide you step by step through the Hardware circuit. If you enjoyed this video, give a thumbs up and subscribe 😊 If you have a question, write it down in the comments section. I will answer it as soon as possible.
If you want me to explain a certain topic in a video let me know in the comments! Thanks for watching and see you in the next video 😊

Пікірлер: 31
@thepvporg
@thepvporg Жыл бұрын
Christ sake, do something about the intro and outro volume, its nearly popped my speakers.
@CarlosAlbertBR
@CarlosAlbertBR 3 жыл бұрын
Excellent explanation, thank you!
@ericgroen253
@ericgroen253 2 жыл бұрын
Nice one! I would advise you to also get into the values of the resistors and the capacitator somewhat more. Or make a different video about that issue with a link in the debounce video. 🙂
@thepvporg
@thepvporg Жыл бұрын
I have seen a similar video they said 100 ohm for R1 and 10 ohm for R2 with a .47uF cap.
@rpasco9352
@rpasco9352 2 жыл бұрын
Why are there no switch(es) debouncer(s)/switch(es)+debouncer(s) modules available ANYWHERE ???
@0MoTheG
@0MoTheG 7 ай бұрын
Would not a delay RCRC+SchTrig and comparison NXOR be better?
@welltronic8216
@welltronic8216 3 жыл бұрын
if you want me to explain a certain topic in a video let me know in the comments! Thanks for watching and see you in the next video 😊
@YigalBZ
@YigalBZ 2 жыл бұрын
Thanks for the good video. Few comments: 1) add values for the R & C and explain the effect on the down/up time (and of course on the no-interrupts time) 2) Give a specific Schmidt Trigger reference (i.e. H11L1 ). 3) Usually such debouncers are connected to GPIO, specifically to interrupt. It could be nice to see that connection as well.
@j.a.seabrook2676
@j.a.seabrook2676 2 жыл бұрын
Is a H11L1 not a Isocom Transistor output Optocoupler?
@HardwareUnknown
@HardwareUnknown Жыл бұрын
Great tutorial, instant save to my electronics playlist for later reference. I had heard of Schmitt triggers but haven't used them so far, and this was a great basic overview of them. Thanks so much, this should help me debounce a vibration sensor I'm working with.
@minhkhoivotan6546
@minhkhoivotan6546 2 жыл бұрын
Can i ask the value for R2? 1K Ohm or anything else ?
@danielguimaraesgouve
@danielguimaraesgouve Жыл бұрын
Perfect vídeo. Thanks.
@djough1
@djough1 2 жыл бұрын
Thanks! What I've been looking for.
@jimedgar6789
@jimedgar6789 2 жыл бұрын
A great option for debouncing! Thank you sir.
@pokpikchan
@pokpikchan 3 ай бұрын
wow I undertood after soo long.
@Akeshma
@Akeshma 2 жыл бұрын
very clear and nice explanation thanks
@aaronocelot
@aaronocelot Жыл бұрын
Great tutorial: simple, but not too simple.
@stalwartekwere2157
@stalwartekwere2157 7 ай бұрын
Good I read this today. And I'm seeing the practical way of implementing it. Thanks.
@willibaldkothgassner4383
@willibaldkothgassner4383 6 ай бұрын
Thank you, perfect explanation and very easy to follow and understand even for non english speaking people!❤❤❤
@roguetimz
@roguetimz 11 ай бұрын
Subscribed! Your explanations are clear and concise.
@arezooslt1236
@arezooslt1236 3 ай бұрын
Thank you so much, it was so helpful
@educationaltechnology8363
@educationaltechnology8363 2 жыл бұрын
is this bad when you want a fast response from a button can someone get away without denouncing how much delay does it introduce to the circuit? how much time is the delay of this process? and how to lessen the impact and improve response?
@sleepib
@sleepib 2 жыл бұрын
If you want low latency and reliable debouncing, I'd recommend using a double throw switch and latched debouncing. You can do this either using separate IO pins for the NC and NO contacts, or you can connect NC and NO to opposite rails, and use a non-inverting buffer with positive feedback to maintain state during a bounce. This will latch into the correct state on the first edge of the closed, and the delay added is whatever the propagation delay is for the buffer you choose, generally some nanoseconds. There are a whole bunch of different kinds of logic, transceiver, or line driver ICs that can be used for this purpose. Delay or RC filter based debouncing on the other hand usually takes a few to tens of milliseconds. Most people are able to click somewhere between 10 and 20hz, so if you need more than ~25ms to determine what state the switch is in, you have problems missing valid inputs, Also a problem is that some switches bounce for a long time, so much so that a bad debouncing method might both miss valid inputs and also generate spurious inputs.
@eliastv799
@eliastv799 3 жыл бұрын
❤️❤️❤️
@k.chriscaldwell4141
@k.chriscaldwell4141 9 ай бұрын
👍
@MadMatty72
@MadMatty72 8 ай бұрын
Nice, thx
@electronmath8609
@electronmath8609 3 жыл бұрын
👍👍👍
@lukaskolinsky8639
@lukaskolinsky8639 10 ай бұрын
Ehrenmann!
@bobharrison9620
@bobharrison9620 2 жыл бұрын
Hello, Sir there is a utube video that has gotten me tied up in arduino for months now that was explained as just download and your done... I'm not stupid but I bit the hook and am getting my tail kicked bad. I'm about to throw a couple hundred bucks out the door if this next attempt doesn't work. What I was wondering if you hire your Arduino knollage out ? I have books and all the tutorials I can find. But.... Thanks Bob H.
@9700784176
@9700784176 11 ай бұрын
you are an excellent teacher. Thank you
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
LIFEHACK😳 Rate our backpacks 1-10 😜🔥🎒
00:13
Diana Belitskay
Рет қаралды 3,9 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 259 МЛН
Eliminating Switch Bounce with a Debounce Circuit
16:49
ForceTronics
Рет қаралды 29 М.
Arduino UNO R4 Lesson13 - Hardware Interrupts | Debouncing a Button
25:11
Education is Life (joed goh)
Рет қаралды 2,6 М.
Chip Tips #1: Debouncing
18:38
Robert Baruch
Рет қаралды 32 М.
10 awesome application of capacitors in circuits
29:01
Electronic Wizard
Рет қаралды 402 М.
Digital Electronics: Debouncing a Push Button Switch (SPST)
14:12
Derek Molloy
Рет қаралды 149 М.
EEVblog #961 - Monkey Debouncing
20:04
EEVblog
Рет қаралды 82 М.
Arduino - Debounce a Push Button (+ Visual Explanation)
9:21
Robotics Back-End
Рет қаралды 14 М.
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН