@martijn_everaert/command-line-temperature-lcd
v1.0.2
Published
A library to print temperatures on the command line like a lcd
Downloads
3
Maintainers
Readme
LCD-Display
The Display class contains functions to print temperatures into the console. It is possibul to print them in a normal or large font or to put a frame around.
Installation
npm install "@martijn_everaert/command-line-temperature-lcd"
Usage example
const LCD = new Display();
//to print -1.56 °c in normal font without frame
LCD.printDisplay(-1.56,false,false);
//to print 8.56 °c in normal font with frame
LCD.printDisplay(8.56,true,false);
//to print 20 °c in big font without frame
LCD.printDisplay(20.0,false,true);
Functions
emptyLines(string[]): removes every character from the array and retuns it.
makeStringWithUnit(number): puts the number in a string plus a unit then returns it.
addNumbersToArray(string,boolean): makes an array with the given numbers of the string into ascci art and returns the array.
addFrameToArray(string[], boolean): adds a frame to a given array and returns the new array.
printToConsole(string[]): prints the array beneath eachother.
printDisplay(number, boolean, boolean): uses the before mentioned functions to print out a number to LCD style screen as a temperature.
Development setup
Describe how to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.
make install
npm test
Meta
Martijn Everaert – [email protected]
Distributed under the MIT license.