Skip to content

DavidNorman/LCD_I2C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LCD_I2C

Simple Arduino library for controlling Hitachi HS44780 device via an 8 bit I2C/GPIO PCF85743.

Combined Hitachi LCD modules controlled by a PCF8574 device are commonly available online. The I2C/GPIO expander comes on a daughterboard that is mounted on the back of the main unit. The IO expander is an 8 bit device and so the screen is operated in 4 bit mode.

The PCF8574 daughterboard to Hitachi screen mapping is:

  1. Register Select
  2. Read/Write
  3. Enable (Clock)
  4. LIGHT
  5. DATA4
  6. DATA5
  7. DATA6
  8. DATA7

I have aimed to make the library as small and simple as possible. It is derived with information from some other libraries and tracing the circuitry of the daughterboard. I could find no libraries that worked out of the box for this specific board.

Feel free to copy and modify this library at will.

See also:

About

Simple Arduino library for controlling Hitachi HS44780 device via an 8 bit I2C/GPIO PCF85743

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages