@martijn_everaert/command-line-temperature-lcd

1.0.2 • Public • Published

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.

ESLint Markdown Linter

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 – martijn.everaert@gmail.com

Distributed under the MIT license.

https://github.com/yourname/github-link

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.21latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.21
1.0.10
1.0.00

Package Sidebar

Install

npm i @martijn_everaert/command-line-temperature-lcd

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

37.9 kB

Total Files

10

Last publish

Collaborators

  • martijn_everaert