Sam KristoffArthur BrownBoris Leonov
Published © MIT

Button Debouncing Using OpenScope

Characterizing button switching behavior is an important first step for developing effective debounce algorithms in your systems.

EasyProtip1 hour149
Button Debouncing Using OpenScope

Things used in this project

Hardware components

OpenScope MZ
Digilent OpenScope MZ
×1
Pmod SWT
Digilent Pmod SWT
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
Any push button or switch you're testing will work.
×1
Resistor 10k ohm
Resistor 10k ohm
Resistor values aren't critical, just large enough that they don't pass too much current when the button is pressed
×1

Software apps and online services

Digilent Waveforms Live

Story

Read more

Credits

Sam Kristoff

Sam Kristoff

35 projects • 30 followers
Director of Engineering at Digilent.
Arthur Brown

Arthur Brown

14 projects • 15 followers
Applications engineer and digital logic geek
Boris Leonov

Boris Leonov

10 projects • 15 followers
Electrical engineering student in the Seattle area. Electrical and mechanical DIY enthusiast. Fixer of things, large and small.

Comments

Add projectSign up / Login