I2C 1602 not working correctly (symbols)

Hi! What's wrong with i2c 1602 lcd? It just shows some symbols, numbers and chargers but nothing what i could understand ;D. What might be wrong?

Parts can found here:
-http://www.ebay.com/itm/170817946781?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
-Iic/i2c/twi/spi Serial Interface Board Module Port for Arduino 1602lcd Display for sale online | eBay

Code is here:
/* YourDuino.com Example Software Sketch

20 character 4 line I2C Display

Backpack Interface labelled "LCM1602 IIC A0 A1 A2"

terry@yourduino.com */

/-----( Import needed libraries )-----/

#include <Wire.h> // Comes with Arduino IDE

// Get the LCD I2C Library here:

// https://bitbucket.org/fmalpartida/new-liquidcryst...

// Move any other LCD libraries to another folder or delete them

// See Library "Docs" folder for possible commands etc.

#include <LiquidCrystal_I2C.h>

/-----( Declare Constants )-----/

//none

/-----( Declare objects )-----/

// set the LCD address to LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); for a 16 chars 2 line display

// Set the pins on the I2C chip used for LCD connections:

// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol

LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address

/-----( Declare Variables )-----/

//none

void setup() /----( SETUP: RUNS ONCE )----/

{

Serial.begin(9600); // Used to type in characters

lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines and turn on backlight

// ------- Quick 3 blinks of backlight -------------

for(int i = 0; i< 3; i++)

{

lcd.backlight();

delay(250);

lcd.noBacklight();

delay(250);

}

lcd.backlight(); // finish with backlight on

//-------- Write characters on the display ----------------

// NOTE: Cursor Position: CHAR, LINE) start at 0

lcd.setCursor(2,0); //Start at character 4 on line 0

lcd.print("hello BEBUSH!");

delay(1000);

lcd.setCursor(2,1);

lcd.print("WE <3 YOU");

delay(1000);

lcd.setCursor(0,2);

lcd.print("16by2 Line Display");

lcd.setCursor(0,2);

delay(2000);

lcd.print("http://YourDuino.com");

delay(8000);

// Wait and then tell user they can start the Serial Monitor and type in characters to

// Display. (Set Serial Monitor option to "No Line Ending")

lcd.setCursor(0,0); //Start at character 0 on line 0

lcd.print("Start Serial Monitor");

lcd.setCursor(0,1);

lcd.print("Type chars 2 display");

}/--(end setup )---/

void loop() /----( LOOP: RUNS CONSTANTLY )----/

{

{

// when characters arrive over the serial port...

if (Serial.available()) {

// wait a bit for the entire message to arrive

delay(100);

// clear the screen

lcd.clear();

// read all the available characters

while (Serial.available() > 0) {

// display each character to the LCD

lcd.write(Serial.read());

}

}

}

}/* --(end main loop )-- */

/* ( THE END ) */

Okay, i fix it with deleting original lcd's library.

Okay, i fix it with deleting original lcd's library.

Just like it says in the instructions for fm's library.

Don