i2c lcd

hello, i've tried to display a simple message on my lcd but it shows only the first letter.
any ideas of what is the problem ?


#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display
 
void setup()
{
  lcd.init();                      // initialize the lcd 
 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.print("Test Display I2C");
  lcd.setCursor(0,1);
  lcd.print("Versione 1.0");
 
}
 
void loop()
{
}

This is the first one for March. Five in February and three in January that I can find.

The solution is here: --> 5V IIC/I2C/TWI LCD Module Adapter For Arduino from eBay - #3 by bperrybap - Displays - Arduino Forum

Don

The library code for the LiquidCyrstal_I2C library that the IDE makes available in the library manager was fixed nearly 5 months ago but it wasn't properly tagged so that IDE does not know about a new/updated version of the library.

I finally found Marco's direct email and sent him an email asking him to update the tag for the library so that the IDE can pick up the new version that fixes this issue.

Hopefully, he will tag this soon so all these forum posts for this same issue will finally stop.

--- bill