Needle-Pinpointing Machine

    raspberrypi-simple-i2c-lcd

    1.2.0 • Public • Published

    raspberrypi-simple-i2c-lcd

    Simple control of i2c lcd on Raspberry Pi

    Install

    Be sure to have enabled I2C on your raspberry, if not use sudo raspi-config interface to do it

    npm i raspberrypi-simple-i2c-lcd
    

    Usage

    Be sure to use the right address depending on your i2c lcd device, here is an example with 0x3F address

    const SimpleLCD = require('raspberrypi-simple-i2c-lcd');
    
    // Init a 1602 lcd on 0x3f i2c address on i2c bus 1
    const lcd = new SimpleLCD(1, 0x3f, 16, 2);
    
    // then
    
    lcd.lines = ['Hello', 'World'];
    
    // or
    
    lcd.setLine(0, 'Hello');
    lcd.setLine(1, 'World');
    

    API

    • Properties
      • height [read-only] : int - The number of lines
      • lines : array of strings - The lcd lines text content
      • width [read-only] : int - The number of characters on a line
    • Methods
      • getLine( lineIndex : int ) : string - Returns the text content of the specified line
      • setLine( lineIndex : int, text : string ) : void - Sets the text content of the specified line

    Keywords

    none

    Install

    npm i raspberrypi-simple-i2c-lcd

    DownloadsWeekly Downloads

    4

    Version

    1.2.0

    License

    ISC

    Unpacked Size

    5.74 kB

    Total Files

    7

    Last publish

    Collaborators

    • kevincastejon