node-led
v0.3.1
Published
johnny-five compatible lib for LED backpacks
Downloads
86
Maintainers
Readme
node-led
What is this?
This repo is a library compatible with Rick Waldron's johnny-five project. It adds support for Adafruit's LED backpacks.
Install
npm install node-led
8x8 matrix example
var five = require('johnny-five'),
board = new five.Board(),
Matrix8x8 = require('node-led').Matrix8x8;
board.on('ready', function() {
console.log('Connected to Arduino, ready.');
var opts = {
address: 0x70
};
var matrix = new Matrix8x8(board, opts);
var smile = [
0b00111100,
0b01000010,
0b10100101,
0b10000001,
0b10100101,
0b10011001,
0b01000010,
0b00111100
];
matrix.drawBitmap(smile);
});
7 segment numeric example
var five = require('johnny-five'),
board = new five.Board(),
SevenSegment = require('node-led').SevenSegment;
board.on('ready', function() {
console.log('Connected to Arduino, ready.');
var opts = {
address: 0x70
};
var display = new SevenSegment(board, opts);
display.clearDisplay();
display.writeText("3.A:C.E")
});
14 segment alphanumeric example
var five = require('johnny-five'),
board = new five.Board(),
AlphaNum4 = require('node-led').AlphaNum4;
board.on('ready', function() {
console.log('Connected to Arduino, ready.');
var opts = {
address: 0x70
};
var display = new AlphaNum4(board, opts);
display.clearDisplay();
display.writeText("Node");
});