This is a demonstration of a 4 x 20 HD44780 compatible blue LCD being driven through the I2C port of an ATMEGA328P micro-controller. This is done with the use of an I2C port expander to operate all the control lines and data lines of the LCD. The backlight is also controlled via I2C by driving a digital potentiometer into another micro-controller to provide a PWM signal that is sent thru a mosfet to the LCD LED lighting.
@ceroso398 It's a Maxim MAX7318AWG
rdceshear 1 month ago
which I2C port expander are you using? that I2C port expander works as a kind of "shift register"?? thanks...
ceroso398 1 month ago