User Tools

Site Tools


i2c_lcd_display

This is an old revision of the document!


I2C LCD Display



LCDs are a great way to display simple information (like an IP address) without going to the expense of a full LCD panel, or connecting a monitor. For my previous LCD I used a 2 line LCD in 4 bit mode, this is a very simple implementation, but it uses lots of GPIO pins.

Another way to connect an LCD is to use the I2C interface. This only requires a total of 4 wires, two for the data, 2 for power. You can buy LCDs with built in I2C adaptors, I got mine from eBay, I can't really link it because the links to eBay items seem to die fairly quicly.

If you do a search for something like this:

  Yellow Green Serial IIC/I2C/TWI 2004 20X4 Character LCD Module For Arduino


Then you should find what you are looking for.

Here is the description for what I purchased (obviously you can ignore the Arduino references)

Yellow Green Serial IIC/I2C/TWI 2004 20×4 Character LCD Module For Arduino

  Dedicated IIC control for Arduino, it only takes two IO
  
  Adjustable contrast, the backlight control to provide library
  
  High quality LCD screen, Yellow Green, clear display
  
  IIC bus control, it only takes two IO ports
  
  Backlight control, you can control via a jumper, you can also program control
  
  Adjustable display contrast
  
  5V power supply, the device address 0x27
  
  Compatible to Arduino


i2c_lcd_display.1470078269.txt.gz · Last modified: 2023/03/09 22:35 (external edit)