1.1.0 • Published 3 years ago

node-red-contrib-mpr121 v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

node-red-contrib-mpr121

Nodes for interacting with MPR121

The package provide two different node:

  • mpr121-i: Interrupt driven node
  • mpr121-p: Polling driven node

##Install

npm install node-red-contrib-mpr121

##Interrupt The interrupt node provide a 12 different output, one per pin.

The output send two different message, one for touch, one for release.

The payload contains two values:

Message for touch event

var msg = {
	payload : 1 ,
	action : "touch",
	pin : pin,
	address : parseInt(config.address),
	i2cbus : parseInt(config.i2cbus)
}

Message for release event

var msg = {
	payload : 0 ,
	action : "release",
	pin : pin,
	address : parseInt(config.address),
	i2cbus : parseInt(config.i2cbus)
}

###Usage Add the node like this

mpr121-i

##Polling The polling node provide a 12 different output, one per pin.

The output send three different message, one for touch, one for release and one for value.

The payload contains two values:

Message for touch event

var msg = {
	payload : 1 ,
	action : "touch",
	pin : pin,
	address : parseInt(config.address),
	i2cbus : parseInt(config.i2cbus)
}

Message for release event

var msg = {
	payload : 0 ,
	action : "release",
	pin : pin,
	address : parseInt(config.address),
	i2cbus : parseInt(config.i2cbus)
}

###Usage Add the node like this

mpr121-i