# LCD Display

**URL:** <https://forum.arduino.cc/t/lcd-display/141861>\
**Category:** Programming\
**Created:** [January 27, 2013, 6:23pm UTC](https://forum.arduino.cc/t/lcd-display/141861 "2013-01-27T18:23:50Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon45426208](https://avatars.discourse-cdn.com/v4/letter/a/76d3ee/32.png) [@anon45426208](https://forum.arduino.cc/u/anon45426208)\
**Post date:** [January 27, 2013, 6:23pm UTC](https://forum.arduino.cc/t/lcd-display/141861/1 "2013-01-27T18:23:50Z")

</div>

Hey,

I was working with a LCD display but it doesn't worked. The LCD display only lights up 1 line. Is this a programming fault or a connecting fault.

Cekstuffertz

---

<div class="post-metadata">

**Author:** ![marco\_c](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/marco_c/32/215057_2.png) [@marco\_c](https://forum.arduino.cc/u/marco_c)\
**Post date:** [January 27, 2013, 9:06pm UTC](https://forum.arduino.cc/t/lcd-display/141861/2 "2013-01-27T21:06:42Z")

</div>

It is probably either a connection fault or a programming error or both together. 😉

As most people on this forum can't read minds, it would be helpful if you post your code and/or circuit so we can help you.

---

<div class="post-metadata">

**Author:** ![anon45426208](https://avatars.discourse-cdn.com/v4/letter/a/76d3ee/32.png) [@anon45426208](https://forum.arduino.cc/u/anon45426208)\
**Post date:** [January 27, 2013, 10:22pm UTC](https://forum.arduino.cc/t/lcd-display/141861/3 "2013-01-27T22:22:59Z")

</div>

Code :/\*  
LiquidCrystal Library - Hello World

Demonstrates the use a 16x2 LCD display. The LiquidCrystal  
library works with all LCD displays that are compatible with the  
Hitachi HD44780 driver. There are many of them out there, and you  
can usually tell them by the 16-pin interface.

This sketch prints "Hello World!" to the LCD  
and shows the time.

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
- 10K resistor:
- ends to +5V and ground
- wiper to LCD VO pin (pin 3)

Library originally added 18 Apr 2008  
by David A. Mellis  
library modified 5 Jul 2009  
by Limor Fried ([http://www.ladyada.net](http://www.ladyada.net))  
example added 9 Jul 2009  
by Tom Igoe  
modified 22 Nov 2010  
by Tom Igoe

This example code is in the public domain.

> **[Liquid Crystal Displays (LCD) with Arduino | Arduino Documentation](https://docs.arduino.cc/learn/electronics/lcd-displays)**
>
> Find out how to wire an LCD to an Arduino, and how to use the LiquidCrystal library through a set of useful examples.

\*/

// include the library code:  
#include \<LiquidCrystal.h\>

// initialize the library with the numbers of the interface pins  
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {  
// set up the LCD's number of columns and rows:  
lcd.begin(16, 2);  
// Print a message to the LCD.  
lcd.print("hello, world!");  
}

void loop() {  
// set the cursor to column 0, line 1  
// (note: line 1 is the second row, since counting begins with 0):  
lcd.setCursor(0, 1);  
// print the number of seconds since reset:  
lcd.print(millis()/1000);  
}

[![](https://europe1.discourse-cdn.com/arduino/original/4X/6/3/9/639b5d560741cb039681c067418481ff9b5645fb.png) ](https://www.arduino.cc/en/uploads/Tutorial/LCD_bb.png)

---

<div class="post-metadata">

**Author:** ![marco\_c](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/marco_c/32/215057_2.png) [@marco\_c](https://forum.arduino.cc/u/marco_c)\
**Post date:** [January 27, 2013, 11:09pm UTC](https://forum.arduino.cc/t/lcd-display/141861/4 "2013-01-27T23:09:14Z")

</div>

As the sketch is not something you wrote I would expect that that is correct.

Recheck your wiring and make sure that follows the circuit.

What is it that you can see on the display, is it just the 'hello, world!' part or the seconds counter, or is it just rubbish?

---

<div class="post-metadata">

**Author:** ![anon45426208](https://avatars.discourse-cdn.com/v4/letter/a/76d3ee/32.png) [@anon45426208](https://forum.arduino.cc/u/anon45426208)\
**Post date:** [January 27, 2013, 11:11pm UTC](https://forum.arduino.cc/t/lcd-display/141861/5 "2013-01-27T23:11:50Z")

</div>

> marco\_c:  
> As the sketch is not something you wrote I would expect that that is correct.
> 
> Recheck your wiring and make sure that follows the circuit.
> 
> What is it that you can see on the display, is it just the 'hello, world!' part or the seconds counter, or is it just rubbish?

It lights up one row but shows dont text.

---

<div class="post-metadata">

**Author:** ![marco\_c](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/marco_c/32/215057_2.png) [@marco\_c](https://forum.arduino.cc/u/marco_c)\
**Post date:** [January 27, 2013, 11:26pm UTC](https://forum.arduino.cc/t/lcd-display/141861/6 "2013-01-27T23:26:57Z")

</div>

Please be clear to explain what you mean by:

> It lights up one row but shows dont text.

'Lights up' has no meaning to me. Do you mean the backlight on the LCD or do you mean that all the pixels are on (ie, you see blocks of dark/light) or what?

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 27, 2013, 11:42pm UTC](https://forum.arduino.cc/t/lcd-display/141861/7 "2013-01-27T23:42:09Z")

</div>

There are people that hang out in other parts of the forum that specialize in LCDs. Perhaps asking in Displays, or asking a moderator to move this post, would get you better answers. The symptoms you describe are almost always a connection issue.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 28, 2013, 12:05am UTC](https://forum.arduino.cc/t/lcd-display/141861/8 "2013-01-28T00:05:39Z")

</div>

Post a clear photo of your circuit, maybe we can see what is wrong.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 5, 2021, 8:03pm UTC](https://forum.arduino.cc/t/lcd-display/141861/9 "2021-05-05T20:03:37Z")

</div>


