LDC Display with I2C not working

Hello!
I'm trying to get my LCD display to display text, currently it is just turning on the backlight but not showing anything. Im using a standart LCD display(16x2) and a 1602 IIC shield for it, and an Arduino UNO,
this is the specific shield i am using, could not find a spec sheet for this specific one
(1602 LCD Serial Interface Board Module - Irish Electronics.ie)

This is the code that i used, did not write it myself just some code from a tutorial.

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // I2C address 0x27, 16 column and 2 rows

void setup()
{
  lcd.init(); // initialize the lcd
  lcd.backlight();

  lcd.setCursor(0, 0);         // move cursor to   (0, 0)
  lcd.print("Arduino");        // print message at (0, 0)
  lcd.setCursor(2, 1);         // move cursor to   (2, 1)
  lcd.print("GetStarted.com"); // print message at (2, 1)
}

void loop()
{
}

here are pictures of everything





There is a small screw (potmeter) at the back of your I2C to parallel converter soldered to the display. It changes contrast or whatever. If not tuned correctly, nothing will show.

pretty poor soldering job there.... re-do those

Wow how did I not notice that!
Thanks!
Now it is displaying letters, but only the first letter for some reason, though that may be due to poor soldiering on my part as another user has pointed out
for instance in my code its supposed to say arduino, but instead it only writes "A"

Install the hd44780.h library via the IDE Library Manager.

There are many third party libraries called LiquidCrystal_I2C and most have features (bugs).

Bill Perry's hd44780.h works 100%.
It even detects the I2C address.

David.

Due to using a "dead" LiquidCrystal_I2C library. :worried:

Thus david_prentice' advice. :grin:

What UNO pin are you powering the LCD display from ?

Thank you all, especialy David_prentice and JOHI, you've all been helpful and my project can now continue in peace.
The text wasnt showing up because the potentiometer was turned off, and only the first letters were appearing due to using a dead library.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.