pigpio-button

1.0.7 • Public • Published

pigpio-button

Button using npm module pigpio.

Installation

$ npm install pigpio-button --save

Usage

var Button = require('pigpio-button');
 
// Construct a new button. See source code for more options.
var button = new Button({pin:19});
 
button.on('click', (clicks, time) => {
 
    // clicks - number of clicks
    // time   - milliseconds since last button press
 
    if (clicks == 1) {
        if (time < 1000)
            console.log('Single click.');
        else
            console.log('Single long click.');
    }
    else {
        console.log('Double click (or more)');
 
    }
});

Readme

Keywords

none

Package Sidebar

Install

npm i pigpio-button

Weekly Downloads

0

Version

1.0.7

License

ISC

Last publish

Collaborators

  • meg768