Switch Debouncing Presentation

On May 11, 2015, I gave a presentation on switch debouncing.

Powerpoint Slides

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”

Leave a Reply

Your email address will not be published. Required fields are marked *