Hardware debouncing

This guy gives some values and some additional explanation:

http://robotgestation.com/SensorForce.html

The circuit you show and the circuits above are totally breadboard friendly. If it doesn't make sense to you seeing three or more lines or component ends going into a junction, all you have to do is put all those lines or conductor ends into one of the breadboard's bus strips, it will connect up to five together and if you need more you can jump two strips together and have a bus with eight inputs on it.

Check out this debounce circuit:

http://www.ecs.umass.edu/ece/m5/tutorials/switch_debounce_tutorial.html

Note the four-way junction and how he implements it on his breadboard. The base of that transistor is connected to the pull-up resistor on the shared bus strip, to the capacitor through a jumper (and two bus strips), and to the switch through two jumpers (and three bus strips). But the conductors DO NOT COUNT (for a slow-speed circuit). So it is all really one junction. That is how you set it up on a breadboard.

Do you see the light yet? Once it goes on it will never go off.