Skip to product information
1 of 2

LCD Display Module I2C 20x4 Blue Arduino

LCD Display Module I2C 20x4 Blue Arduino -  If your current LCD is frustrating you because it occupies all your GPIO pins and lacks characters' space, it is time to replace it with this one. This LCD Display Module uses an I2C communication interface, which only needs 2 wires to display information on any microcontroller-based project, including the Arduino. It is capable of displaying 4 lines of 20 white characters on a blue background. Moreover, it is compatible with either 3.3V or 5V logic systems, which is basically everything in programmable electronics.

People Also Ask:

Q1: How do you Hook up an Arduino Uno to an I2C LCD?

A regular LCD is substantially more difficult to connect than an I2C LCD. Instead of 12, only 4 pins must be connected. Start by connecting the GND pin to the ground and the VCC pin to the Arduino's 5V output. The I2C communication pins are all that is left at this point. Keep in mind that the I2C pins on each Arduino board vary and must be linked appropriately. The SDA (data line) and SCL (clock line) are located on the pin headers close to the AREF pin on Arduino boards with the R3 configuration. They also go by the names A5 (SCL) and A4 (SDA).

Q2: How do you Adjust The LCD Contrast?

You must change the display's contrast after the LCD has been wired. You can use a little screwdriver to turn the potentiometer on the I2C module.

To power, the LCD, connect the Arduino's USB port. The backlight will be visible lighting up. You will now begin to see the first row of rectangles as you adjust the potentiometer's knob. Congratulations if that occurs! Your LCD is operational. After completing this, we can begin programming the LCD.

Q3: What is Library Installation?

You must first install a library called LiquidCrystal I2C to drive an I2C LCD. The LiquidCrystal library that comes with your Arduino IDE has been improved by this library.

Navigate to Sketch then Include Libraries then Manage Libraries to install the library. Allow Library Manager to update the list of installed libraries and download the library index.

You can narrow your search by entering "liquid-crystal." Several entries ought to be present. Look for Frank de Brabander'sLiquidCrystal I2C library. Select Install after clicking that entry.

Q4: How to Determine the 12C Address?

As was already said, the manufacturer determines the LCD's I2C address. The default I2C address for LCDs powered by Texas Instruments PCF8574 chips is 0x27Hex. The default I2C address for LCDs powered by NXP Semiconductors' PCF8574 chip is 0x3FHex.

Therefore, your LCD's I2C address is most likely 0x27Hex or 0x3FHex. However, it is advised that you ascertain the LCD's precise I2C address before utilizing it. Fortunately, there is a simple method for doing this, due to Nick Gammon.

A straightforward I2C scanner sketch created by Nick scans your I2C bus and gives the addresses of each I2C device it encounters. Launch your Serial Monitor after loading this sketch onto your Arduino. You get to see the I2C address of your I2C LCD.


  • I2C Address: 0x20-0x27(0x20 default)
  • Number of Characters: 20 characters x 4 Lines
  • Blue LED backlight with white char color
  • Adjustable contrast
  • Supply voltage: 5V(via Pin)  3.3V(via IDC10)
  • Interface: IIC/TWI x1,IDC10 x2
  • View direction: Wide viewing angle
  • Dot size: 0.55 x 0.55 mm(0.02x0.02")
  • Dot pitch: 0.60 x 0.60 mm(0.023x0.023")
  • Character size: 2.96 x 4.75 mm(0.11x0.19")
  • Character pitch: 3.55 x 5.35 mm(0.14x0.21")
  • Size: 98x60x24mm(3.86x2.36x0.94")


  • I2C 20x4 Arduino LCD Display Module x1


LCD Display Module I2C 20x4 Blue Arduino

LCD Display Module I2C 20x4 Blue Arduino

39 in stock

Product Code


Regular price ₱ 305.00
Regular price Sale price ₱ 305.00
Sale Sold out
View full details

Related Post