selfhostedhome / micropython-debounce-switch

MicroPython Class for Debouncing Switches

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

MicroPython Class for Debouncing Switches

License:MIT License


Languages

Language:Python 98.6%Language:Shell 1.4%