Skip to content

Arduino Library and examples for CI064-4022-03 LCD Modules designed for DAB Digital Radios. Helper functions are included for setting volume, battery and signal strength by percentage, as well bars. There are also helper functions for setting the 7-segment clock. Most helper functions have been written to minimise unnecessary i2c writes.

License

Notifications You must be signed in to change notification settings

boudlo-forge/ST7032DAB

Repository files navigation

ST7032 DAB - CI064-4022-03 Specific

Arduino Library and examples for CI064-4022-03 i2c LCD Modules designed for DAB Digital Radios. Helper functions are included for setting volume, battery and signal strength by percentage, as well bars. There are also helper functions for setting the 7-segment clock. Most helper functions have been written to minimise unnecessary i2c writes.

I found these on UK eBay for cheap but I couldn't find a specific Library to use their extra functions, which I thought was a shame, so I adapted the ST7032 LCD library from tomozh to specifically work with this LCD from the off and also include helper functions for setting the more useful display segments.

This is the module I bought: https://www.ebay.co.uk/itm/232501896210

I have also included 3D/CAD files for those wishing to integrate this module into their own designs.

The CI064-4022-03 is an application specific 1602 LCD designed for DAB digital radios, as such it has icons for all sorts of useful functions. Notably a signal strength, battery indicator and separate 7-segment clock which can free up valuable character real estate for IoT projects. The i2c interface is provided by an ST7032, and this library is based on the good work of https://github.com/tomozh

IMPORTANT - These modules are 3.3v only! If you have a 5v Arduino you will need to level shift to use this without killing it!

3.3V --+-- VDD

D5 ----- RES

SDA --*-- SDA

SCL --*-- SCL

GND ----- GND

*... 4.7-10k pull-up resistor may be required on the i2c lines

About

Arduino Library and examples for CI064-4022-03 LCD Modules designed for DAB Digital Radios. Helper functions are included for setting volume, battery and signal strength by percentage, as well bars. There are also helper functions for setting the 7-segment clock. Most helper functions have been written to minimise unnecessary i2c writes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages