Skip to content
master
Switch branches/tags
Code
This branch is 1 commit ahead, 55 commits behind mathertel/OneButton:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Arduino OneButton Library

This Arduino libary is improving the usage of a singe button for input. It shows how to use an digital input pin with a single pushbutton attached for detecting some of the typical button press events like single clicks, double clicks and long-time pressing. This enables you to reuse the same button for multiple functions and lowers the hardware invests.

This is also a sample for implementing simple finite-state machines by using the simple pattern above.

You can find more detail on this library at http://www.mathertel.de/Arduino/OneButtonLibrary.aspx

About

An Arduino library for using a single button for multiple purpose input.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages