/micropython-debounce-switch

MicroPython Class for Debouncing Switches

Primary LanguagePythonMIT LicenseMIT

micropython-debounce-switch

A MicroPython Class for Debouncing Switches. Read the full blog article.

Files

  • switch.py is complete source for the class
  • switch.mpy is the cross-compiled version for MicroPython v1.9.4.
  • example/main.py shows an example of the class in action.

I recommend using the cross-compiled version or cross-compiling your own version to save on memory usage. Note that the version it was cross-compiled for must match the version of MicroPython you are running.