my lcd only print one word (help me please)

guys.

i am used arduino mega
this is my firts post, please help me.

i tried make that my arduino with lcd i2c print a first word but only print the “H” and not print “Helo World”. but the last time before to upgrade libraries was doing it.

this is my code and them the result of scan lcd

***********code lcd ********************

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x3F, 16, 2);

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

// Turn on the blacklight and print a message.
lcd.backlight();
lcd.print(“lello, world!”);
}

void loop()
{
// Do nothing here…
}

resul of scan
2C Scanner
Scanning…
I2C device found at address 0x3F !
I2C device found at address 0x50 !
I2C device found at address 0x68 !
done

can we help me please?

This has come up several times in the recent past and it has to do with the interaction of your I2C library with the Arduino IDE. It was your upgrade of the IDE that caused the problem, the older versions were more tolerant than the latest one.

If you switch to the 'New LiquidCrystal' library by F Malpartida your problems should go away. Be sure to read the instructions here. It shouldn't take much of a search through the recent forum threads to find out anything else you need to know.

Don