on displaying the half of what i want

hey guys im using the hello world project atm but on my ld display it only displays hello w instead of hello world do you guys have any idea why?

this is the code im modified

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 6, 5, 4, 3);

void setup() {
// set up the LCD’s number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print(“cunt jimmy!”);

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);

my lcd got only 1 row

I'm glad that you added that last line "my lcd got only 1 row" because now the problem is easy to fix.

You are using a 16x1 display not a 16x2 so it would seem that the recommendation should be to change your code to read 'LCD.begin(16,1)'.

Unfortunately this won't work since your display is actually internally configured as an 8x2 display. So, your code should read 'LCD.begin(8,2)' and you will have to reposition your cursor to the "second row" after the first eight characters have been displayed.

Follow the LCD Addressing link at http://web.alfredstate.edu/weimandn for a complete description of what is going on.


EDIT: I didn't actually read your code before I answered, if I had I wouldn't have responded.