On May 11, 2015, I gave a presentation on switch debouncing.
DeBounce Library (google how to install an Arduino Library)
Documentation
DeBounceDemo sketch (rename to .ino)
switchCharacterize sketch (rename to .ino)
Documentation
Some comments not in the slides…
- We had a discussion of switch terminology: SPST, SPDT, DPDT, momentary, …
- Switches (may) change behavior over their lifetime
- Do not develop your software with the least bouncy switches you can find. Rather, use the most bouncy so that you are not surprised later.
- Seeing the scope traces of bouncy switches is eye opening.
One thought on “Switch Debouncing Presentation”