Problema con LCD y modulo I2C

Hola, recien adquirí un LCD 16x2 junto con un módulo de comunicación I2C para este propio display y cuando pruebo con simple codigo no logro que me funcione correctamente si me pudieran decir que error hay en este simple codigo de prueba que he tratado y debe ser que mi desconocimiento no me deja ver el error cuando lo corro en mi placa que por cierto es un Arduino nano solo me sale la prímela letra de la frase es decir la letra H

el codigo en cuestion es el siguiente


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

LiquidCrystal_I2C lcd(0x3F,16,2);

void setup()
{
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello, world!");

}

void loop()
{


Muchas gracias por adelantado

Cuando trabajas con I2C primero debes usar el scanner_i2C.ino para saber que dirección tiene tu módulo.
Scanner I2C
Si te da diferente entonces usa esa dirección para probar.
Si aun asi falla hay que usar otra configuración para inicializar el lcd.
Luego que respondas te la paso si hace falta.

NOTA: Tenemos unas lindas Normas del foro en esta comunidad y dicen que los códigos no se pegan como tu lo hiciste sino que se usan tags para códigos. El que esta arriba del primer emoticon </>
Ve a More luego Modify y selecciona todo el código y finalmente click en </>