Questions tagged [lcd]

LCD stands for "Liquid Crystal Display" and is commonly known as a screen. The tag should be used for questions related to LCD display.

LCD stands for "Liquid Crystal Display" and is commonly known as a screen. The tag should be used for questions related to LCD display as opposed to LED displays. LCD displays have to have a backlight in order to be visible. Their size can range from small 16x2 modules all the way up to full-size televisions.

552 questions
13
votes
3 answers

What is the point of D0-D3 on LCD?

The Arduino LiquidCrystal library has 4 constructors with different arguments: LiquidCrystal(rs, enable, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) LiquidCrystal(rs, rw,…
Friend of Kim
  • 1,533
  • 3
  • 16
  • 16
5
votes
1 answer

Library LiquidCrystal_I2C don't work in other class (Composition)

Good afternoon, I'm trying to use a class to streamline the writing on the LCD. In this class I have an private attribute (it's a pointer, do not know how I call him) called LiquidCrystal_I2C* _lcd, I instantiate it in the constructor, so far so…
5
votes
1 answer

Does a graphical driver chip exist for this project?

I need some expert advice. I'm using an Arduino Leonardo, which I have got working with a Nokia 3310 monochrome screen. I wrote some code to draw any graphics to the screen. What I want to know is, can I buy a chip from somewhere that will offload…
5
votes
5 answers

Arduino 16x2 LCD Black Boxes

I hooked up a 16x2 Arduino compatible LCD yesterday and made sure all the connections were according to the program and the schematics provided all over the web. My contrast is adjusted perfectly but the problem is that there are black boxes on the…
Owais
  • 63
  • 1
  • 1
  • 4
4
votes
1 answer

How do I change the I2C address on the LCD backpack?

The 20 x 4 LCD comes with a I2C backpack. I know it has A0, A1, A2 to set the address, as shown at the bottom here: https://tronixlabs.com.au/news/tutorial-serial-i2c-backpack-for-hd44780compatible-lcd-modules-with-arduino/ It points to here: …
SDsolar
  • 1,165
  • 1
  • 11
  • 34
3
votes
2 answers

How do I control the buttons on an Arduino LCD keypad shield?

I have just bought a 16x2 LCD display with buttons. I can get the display to work and do various basic sketches included in the Arduino IDE. However, I cannot figure out how to control the buttons. The buttons work using analog pin 0 and from what I…
Liam
  • 167
  • 2
  • 9
3
votes
2 answers

LCD Shield and Arduino

I am trying to use a load cell (https://www.sparkfun.com/products/13331?_ga=1.55586472.2060096590.1479826091) and an HX711 chip with an arduino and LCD shield to display weight values on the LCD shield when weight is added to the load cell. Does…
John Smith
  • 31
  • 1
3
votes
1 answer

Why does my LCD display random characters?

I've been struggling with my LCD for hours, and after solving more different issues than I can remember, I'm out of ideas for this one. My LCD is showing random characters, see the picture below (the last character blinks, some characters change and…
user42875
  • 163
  • 1
  • 1
  • 7
3
votes
0 answers

Serial does not work when LiquidCrystal library is used

I have been struggling with a LCD for 6 hours straight - I've had many problems including random characters showing up, and this time (not quite sure what changed, I tried so many things) as soon as I instantiate a LiquidCrystal object the Arduino…
user42875
  • 163
  • 1
  • 1
  • 7
2
votes
2 answers

Infamous white squares for LCD display

I would like to know what I've done wrong. I configured my circuit using the "Hello world tutorial. I got the infamous white square pattern D7 to pin 2 D6 to pin 3 D5 to pin 4 D4 to pin 5 E to pin 11 My code: // include the library code: #include…
2
votes
2 answers

Can you activate the whole pixel on LCD?

I'm working on a project where I'm trying to display the level of a filled tank through ultrasonic, then displaying it on a 16x2 LCD. I'm trying to do it through the whole LCD Pixels, such that when the tank level is full, the first 5 pixels are…
Zelreedy
  • 31
  • 2
2
votes
0 answers

Connect Lilypad to LCD

I am trying to connect an LCD panel (RioRand (TM) IIC/I2C/TWI Serial 2004 20x4 LCD Module Shield For Arduino UNO MEGA R30) to a Lilypad Arduino. How can I get them to talk to each other? I cannot figure out how to connect them.
2
votes
2 answers

Flickering LCD backlight with fingerprint scanner

I have the following problem: for some *** reason, my LCD is flashing when my fingerprint scanner turns on. Here is a video of the behavior: https://www.dropbox.com/s/mqk4u0vu8yvhiwz/IMG_3171.m4v?dl=0. More details: I have a membrane keypad. When I…
2
votes
0 answers

Compiling Error 3 Wire LCD

When this 3 wire LCD code is compiled the following message results: NewLiquidCrystal-master\I2CIO.cpp:35:26: fatal error: ../Wire/Wire.h: No such file or directory #include <../Wire/Wire.h> ^ compilation terminated. exit…
Tom Evans
  • 127
  • 1
  • 2
  • 8
2
votes
2 answers

NewliquidCrystal example HelloWorld_i2c just flickers

I've bought a cheap I2C LCD display (specs in the end of this question). I can't make it print. I've tested with two displays of same model, so nothing is broken. I am using the NewliquidCrystal 1.3.4 library, ie not the "normal" LiquidCrystal…
Mads Skjern
  • 1,125
  • 3
  • 13
  • 23
1
2 3 4 5