LCD code not working pls help

bperrybap:
Probably not. While you may have a similar LCD, the backpack is probably not exactly the same as the one the example code was using.
When using that library, you must have the correct parameters in your constructor for the exact backpack you are using (not all lcd backpacks are the same)
The i2c address and the pin mapping parameters must be correct.
If not, it won't work.
It could be that the i2c address or the pin mappings used on the backpack on your LCD is different.

I would recommend using my hd44780 library package.
It will automatically self configure itself for the correct i2c address and pin mapping parameters.
It can be installed directly from the IDE GUI using the IDE library manager.
You can search around on the forum as I've posted many times about it.
You can also read more about it on the github page:GitHub - duinoWitchery/hd44780: Extensible hd44780 LCD library
And the wiki.

The i/o class you will want to use is hd44780_I2Cexp
First run the included I2CexpDiag sketch to make sure the library and h/w are working correctly.
See the included hd44780_I2Cexp examples like the HelloWorld for a minimal example on how to use the library.
The only differences from fm's New LiquidCrystal library will be the files included and the constructor.

--- bill

I run the test and i had the exactly the same controler on the back