rpi-lcd

I²C LCD library for RaspberryPi


License
MIT
Install
pip install rpi-lcd==0.0.3

Documentation

rpi-lcd

This library supports LCD text displays (20x4, 16x2 and other) via I²C converter.

It requires the python-smbus package installed on your Raspberry Pi and enabled ARM I2C interface.

Installation

Get the package from pypi:

pip install rpi-lcd

Usage

from rpi_lcd import LCD
from time import sleep

lcd = LCD()

lcd.text('Hello World!', 1)
lcd.text('Raspberry Pi', 2)
lcd.text('is really', 3, 'center')
lcd.text('awesome', 4, 'right')

sleep(5)
lcd.clear()

rpi-lcd handles multiline texts:

from rpi_lcd import LCD

lcd = LCD()
lcd.text('This is a message that has more than 20 chars and does not fit in one line', 1)

https://github-bogdal.s3.amazonaws.com/rpi-lcd/lcd_text.jpeg