Multifunctional Arduino button.
Implementing the detection of single, double and long button pressing. Easy to use.