Metadata-Version: 2.1
Name: lcd-i2c
Version: 0.1.8
Summary: Library for interacting with an I2C LCD screen through Python
License: MIT
Author: Federico Giancarelli
Author-email: hello@federicogiancarelli.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: smbus2 (>=0.4.2,<0.5.0)
Description-Content-Type: text/markdown

# LCD I2C
## Use an I2C LCD with Python

Basic library for interacting with I2C LCD screens. It started off as a Python port of the Arduino [LiquidCristal_I2C](https://github.com/johnrickman/LiquidCrystal_I2C/) library and ended up implementing an object oriented API, for easier use.

Tested using a Raspberry Pi Zero 2W.

## Examples

### Connect to LCD screen and print some text:

```python
from lcd_i2c import LCD_I2C

lcd = LCD_I2C(39, 16, 2)

# Turn on the backlight
lcd.backlight.on()

# Show the blinking cursor
lcd.blink.on()
# or:
# lcd.cursor.blink.on()

# Print some text
lcd.write_text('Hola!')
```

