LiquidCrystal Library issue.

When running the SerialDisplay example there is no wraparound to the next line unless you type in more then 40 characters. Same goes for anything you have the LCD display unless you define the new cursor position on the next line so everything is viewable or you have the display scroll.

So i had a look threw the library and noticed that when you define the rows and columns of the display in the setup that it doesn't do anything with the columns that are defined. I figured by defining the columns that would limit you to displaying that many columns then it would wrap around to the next row. Why isn't thins the case? Could someone update the library to have the set columns actually do something like limit the number of columns used? Otherwise change the lcd.begin() command to only define the number of rows.

Mike:

... there is no wraparound to the next line unless ...

These devices are not designed to be used like 'display terminals' which is why there is no wraparound as you expect.

Look at the LCD Addressing link at http://web.alfredstate.edu/weimandn for more information on this topic.

Look at this thread for a solution: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1264823411.

Otherwise change the lcd.begin() command to only define the number of rows.

The column information is needed to properly implement setCursor(). Unfortunately it wasn't used in v0017, I haven't checked v0018 yet.

Don

Thanks for the info.