loading

LCD ADM2004D-FL-YBS Y ARDUINO AYUDAAAAA

hola, soy nueva en esto de los LCD y estoy tratando se obtener un "hello world!" con el lcd adm200d-fl-ybs conectandolo a Arduino UNO. ES IMPOSIBLE, lo maximo que obtengo es 2 filas con cuadrados negros.
He probado las libreria lcd.h, lyquidCrystal.h,LCD4bit.h...........He cargado varios programas , conectado pines y no hay forma. Porfavor, ayuda o tiro a la basura el LCD y compre otro que me aconsejeis. SOS..........SOS...........SOS
GRACIAAAAAS

THIS CODE DOESNT WORK:
#include <LiquidCrystal.h>

LiquidCrystal lcd(7,6,5,4,3,2);

void setup()
{
Serial.begin(9600);
// Print a message to the LCD.
Serial.println("setup");
// set up the LCD's number of rows and columns:
lcd.begin(20, 4);
// Print a message to the LCD.
// lcd.setCursor(0, 3);
lcd.setCursor(0, 3);
lcd.print("hello, world!");

}

void loop()
{

}

Picture of LCD ADM2004D-FL-YBS Y ARDUINO AYUDAAAAA
IMG060.jpg