# OneButton **Repository Path**: cjh0613/OneButton ## Basic Information - **Project Name**: OneButton - **Description**: An Arduino library for using a single button for multiple purpose input. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-02-24 - **Last Updated**: 2024-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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