How to Use I2C Serial LCD 20X4 (Yellow Backlight)

by mybotic in Circuits > Electronics

94790 Views, 42 Favorites, 0 Comments

How to Use I2C Serial LCD 20X4 (Yellow Backlight)

i2c-serial-lcd-20x4.jpg
20170516_150036.jpg

Description
Now, with only 3 pins from microcontroller, you can display message on this LCD. Compared to parallel LCD which required at least 6 pins of I/O, this LCD offer more cost effective solution. The LCD display is four lines by 20 characters and provides basic text wrapping so that your text looks right on the display.

Feature:

  • 5V powered 4 x 20
  • SPI communication
  • Minimum 3 Pins interface to microcontroller
  • Compatible with all types of microcontrollers
  • Suitable for hobbyists and experts
  • Back light and contrast control is available
  • Size: 99mm x 60mm x 10mm

MATERIAL PREPARATION

20170516_153258.jpg

In this tutorial,the things you needed as below:

1. I2C Serial LCD 20X4 (Yellow Backlight)

2.4 Male-to-Female Jumper Wires

3.Arduino Uno Board and USB

PIN DETAIL

i2c 2004.PNG

You could see the pinout labeled at the back of the module. It has 4 pins that is VCC, GND,SDA and SCL.

Pin Connection

I2C 16X2.PNG

Connect I2C Serial LCD Module to Arduino UNO as following :

  • VCC to 5V
  • GND to GND
  • SDA to A4
  • SCL to A5

Then, Connect your Arduino UNO Board to your computer via USB Cable.

LIBRARY

user.PNG

For this tutorial,it is necessary to download and install the "LiquidCrystal_I2C" library.LiquidCrystal_I2C is a library of Arduino which enables serial LCD 20x4 connect with Arduino.To be able to interface the serial LCD with arduino, you will have to download this library and save it into your Arduino's libraries. Download the LiquidCrystal_I2C file below >Go to document >Save the file into your Arduino Uno Library folder. Refer the image above for your references.

SAMPLE SOURCE CODE

port.PNG

To get the result, please download the sample source code which is attached below and upload it into your Arduino. In this tutorial, the Arduino UNO is being used.

RESULT

DSC_1388.JPG

The LCD will display the text.