You may very well find out that once you get your pin positions figured out that the display works properly.
A workable (but untested) sketch would then look something like this:
#include <LiquidCrystal.h>
//LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // put your pin numbers here
void setup()
{
lcd.begin(8, 2); // this is what you need for a single chip 16x1
lcd.print("hello, w"); // display the left half of the screen
lcd.setCursor(0,1) // this should put you at the center
lcd.print("orld!"); // display the right half of the screen
}
void loop()
{
}
Note that the 'R/W' pin is not listed in the constructor, make sure that you connect pin 5 of the LCD to GND.
Don