EveryCircuit
Contact
Reviews
Home
Peavey
modified 11 years ago

Debouncing circuit

1
3
113
02:01:51
Because of the bouncing nature of buttons, creating programs that work with my arduino tend to be unstable. This circuit helps remove the bouncing effects that buttons have. It can be improved by adding a Schmitt trigger creating a perfect square signal. But they it's not available in this app.
published 11 years ago
hurz
11 years ago
I afraid 470uF is a little bit to much and might burn/damage small buttons. Anyway, there are also methodes to do debouncing in software. Keep it up!
Peavey
11 years ago
Thanks. Yeah, i ended up applying this circuit with a 100uF cap. In this design i used a 470uF so the signal can be seen better. But everyone else can play around with the circuit and adjust it to their needs. I understand there are ways to do software debouncing, but I am kinda new to this whole arduino thing. Before i implement software debouncing i want to read more about it and understand it better.
RickRoland
11 years ago
Why do you actually need this if you are working with arduino?? You can simply program the arduino to deal with bouncing....see youtube tutorials man...

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2026 by MuseMaze, Inc.     Terms of use     Privacy policy