A library for Arduino that helps interface for Push Buttons.
Version 1.0.0
What things you need to install the software and how to install them
- Arduino IDE - Development IDE
You can either install through the Arduino Library Manager or checkout the latest changes or a release from GitHub.
- Checkout library to your Arduino libraries folder
#include <CFPushButton.h>
- Initialize library.
#define PIN_PUSH_BUTTON D2
CFPushButton pushButton(PIN_PUSH_BUTTON);
- Create a function for OnPressCallback
void onPressCallback() {
// Do something...
}
- Also in the setup function add
void setup() {
// ... YOUR CODE ...
// Define callback.
pushButton..setOnPressCallback(onPressCallback);
// Start push button.
pushButton.begin();
// ... YOUR CODE ...
}
- And in your loop function
void loop() {
// ... YOUR CODE ...
pushButton.loop();
// ... YOUR CODE ...
}
- Please read our Wiki.
Contact us at contact@cftechsol.com for questions and we'll help you sort it out.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Caio Frota - Initial work - caiofrota | CF Technology Solutions
This project is licensed under the MIT License - see the LICENSE file for details