An open API service indexing awesome lists of open source software.

https://github.com/johanmeiring/pi-pico-wslcd1602rgb

MicroPython module for use with Waveshare LCD1602 RGB module
https://github.com/johanmeiring/pi-pico-wslcd1602rgb

Last synced: 2 months ago
JSON representation

MicroPython module for use with Waveshare LCD1602 RGB module

Awesome Lists containing this project

README

        

# pi-pico-wslcd1602rgb

This repo contains a MicroPython module named `WSLCD1602RGB`, for use specifically with the [Waveshare LCD1602 RGB module](https://www.waveshare.com/lcd1602-rgb-module.htm). I decided to create this because I had a lot of troubling working from various bits of example code, especially when it came to using both lines of the modules, and positioning the cursor properly. It now works more or less as I need it to for my hobby projects. It is based on code from https://www.waveshare.com/wiki/LCD1602_RGB_Module and https://github.com/T-622/RPI-PICO-I2C-LCD.

Refer to `example.py` for some very simple example code.

## Datasheets

- Waveshare LCD1602 RGB module - [https://www.waveshare.com/w/upload/2/2e/LCD1602_RGB_Module.pdf](https://www.waveshare.com/w/upload/2/2e/LCD1602_RGB_Module.pdf)
- RGB Driver: PCA9633 - [https://files.seeedstudio.com/wiki/Grove_LCD_RGB_Backlight/res/PCA9633.pdf](https://files.seeedstudio.com/wiki/Grove_LCD_RGB_Backlight/res/PCA9633.pdf)
- LCD Controller: AiP31068 - [https://www.newhavendisplay.com/resources_dataFiles/datasheets/LCDs/AiP31068.pdf](https://www.newhavendisplay.com/resources_dataFiles/datasheets/LCDs/AiP31068.pdf)

## License

This code is distributed under the MIT License. See the LICENSE file for more details.

## Donations

Donations are very welcome, and can be made to the following addresses:

- BTC: 1AWHJcUBha35FnuuWat9urRW2FNc4ftztv
- ETH: 0xAF1Aac4c40446F4C46e55614F14d9b32d712ECBc