1.0.1 • Published 5 years ago

empire-matrix-keypad v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

Empire Matrix Keypad

This library will allow your Raspberry pi to read any matrix type keypad.

Install

  npm install empire-matrix-keypad --save

Usage

let Keypad = require('empire-matrix-keypad');

let config = {
	map: [
		[1, 2, 3],
		[4, 5, 6],
		[7, 8, 8],
		["*", 0, "#"]
	],
	rows: [26, 19, 13, 6],
	cols: [11, 9, 10]
}

let keypad = new Keypad(config);

keypad.on('keyPress', function(key) {
	console.log('Key Pressed: ' + key);
});

keypad.on('enteredPassword', function(password) {
	console.log('Password entered: ' + password);
});

process.on('SIGINT', function(){
	keypad.resetPins();
});