How to connect LCD Display to Arduino Uno


In this blog, we are going to learn how to connect an LCD display (16 x 2) to Arduino UNO. Display units play an important role in establishing good communication between the human and machine worlds. And so they are a big part of embedded systems. 


The 16×2 LCD will have a total of 32 characters 16 in 1st line and a further 16 in 2nd line. In 16×2 LCD there are 16 pins overall if there is a backlight, 14 pins if there is no backlight In each character there are 50 pixels.

Components Required


  • power supply (5v)
  • (16x2LCD),
  • 100uF capacitor.
  • Breadboard


  •  Arduino IDE
  • LiquidCrystal Library
lcd arduino

Circuit connection of LCD Display To Arduino Uno

lcd arduino display
The above image shows the circuit diagram of the 16×2 LCD connected to ARDUINO UNO.

Now let’s build the circuit. A circuit layout can be described in several ways. For this project ( How To Connect LCD 16×2 Display To Arduino ), we are using a physical layout diagram similar to the one shown in the above figure 2.

By comparing the wiring diagram with the sketched functions, You should start making sense of the circuit.

  • LCD RS pin to digital pin 12
  • LCD Enable pin to digital pin 11
  • LCD D4 pin to digital pin 5
  • LCD D5 pin to digital pin 4
  • LCD D6 pin to digital pin 3
  • LCD D7 pin to digital pin 2
  • LCD R/W pin to ground
  • LCD VSS pin to ground
  • LCD VCC pin to 5V
  • 10K resistor
  • ends to +5V and ground
  • wiper to LCD VO pin (pin 3)

If you want to see the stimulation of the project. Click here

In this blog, we understood how to connect the LCD screen to Arduino UNO. In the next blog, I will cover how to display text on an LCD screen using the Arduino IDE.

About Author
0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Scroll to Top