display-segment v1.0.2
display-segment
Controls a 7-segment Sparkfun Serial Display.
var segmentlib = require('display-segment');
var led = segmentlib.use(hardware);
led.brightness(1.0);
led.display(49.99, {
leadingZero: false,
places: 2
});
// LED now displays "49.99"!Wiring
Connect VCC and GND to Tessel. Connect SDA and SCL (the I2C) lines to the port you wish to use.
API
Load the library with var segmentlib = require('display-segment').
# segmentlib.use( port )→ SegmentLED
Returns a new SegmentLED object.
# led.clear( next )
Clear the segmented LED display.
# led.display( number, options, )
Display a four-digit number. If leadingZero in options is set to false, no leading zeroes are displayed. If places in options is set, up to that many decimal places are included.
# led.brightness( value, next )
Control the brightness. value is a float from 0.0 to 1.0.
# led.segment( index, mask, next )
Bits 0-6 of the mask value correspond to the segments counterclockwise from the top of the digit. index is a value from 0-3 indicating the position of the digit, starting from the left (0).
# led.digit( index, number, next )
Set the digit at index to number from 0-9.
# led.decimal( mask, next )
Bits 0-6 of mask control the decimal points.
# led.reset( next )
Resets the display to factory settings.
# led.on( 'ready' )
The led object emits the ready event once it's been fully loaded.
License
MIT licensed.