This repo contains a MicroPython module named WSLCD1602RGB
, for use specifically with the Waveshare LCD1602 RGB module. 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.
- Waveshare LCD1602 RGB module - 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
- LCD Controller: AiP31068 - https://www.newhavendisplay.com/resources_dataFiles/datasheets/LCDs/AiP31068.pdf
This code is distributed under the MIT License. See the LICENSE file for more details.
Donations are very welcome, and can be made to the following addresses:
- BTC: 1AWHJcUBha35FnuuWat9urRW2FNc4ftztv
- ETH: 0xAF1Aac4c40446F4C46e55614F14d9b32d712ECBc