In the seventh Arduino tutorial we discuss button de-bouncing. Bouncing is the hardware issue created when a mechanical push button is used. It can be easily seen when you are using a button press to toggle an event. What happens is that the Arduino or any out microcontroller recognizes several button presses within a short period of time.
There are two options to counter this effect; in software and hardware. The advantage of the software solution is the fact that it does not cost anything to implement beyond the time spent coding. The hardware solution provides an external implementation and generally has a smaller effect on your project than the software code.
Let me know if you have any questions and once again thank you for watching!
Keywords & Search Terms:
Software Debouncing
Software De bouncing
Hardware Debouncing
Arduino Tutorial
Arduino Button
Arduino Debouncing
Hardware Button
LED Toggling
LED Blinking
LED Arduino