1.0.0 • Published 8 years ago

mpr121.js v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

mpr121.js

Module for interaction between Raspberry Pi and mpr121 on Node.js

##Install

npm install mpr121.js

##Usage whit interrupt

var Mpr121 = require('mpr121.js');

// Address, I2c Bus
var mod = new Mpr121(0x5A, 1);

mod.onTouch = function(pin){
  console.log("Pin" + pin + " was touched");
}

mod.onRelease = function(pin){
  console.log("Pin" + pin + " was released");
}
// Gipio interrupt
mod.startInterrupt(4);

##Usage whit polling

var Mpr121 = require('mpr121.js');

// Address, I2c Bus
var mod = new Mpr121(0x5A, 1);

mod.onTouch = function(pin){
  console.log("Pin " + pin + " was touched");
}

mod.onRelease = function(pin){
  console.log("Pin " + pin + " was released");
}

mod.onRead = function(values){
  values.forEach(function(element, index, array) {
    console.log("Pin " + index + " value " +element);
  });
}

//polling time in milliseconds
mod.startPolling(200);

##Schema Schema