Hints for using Pololu Alphanumeric LCD Display 16x2 + BL

Hello All

I wonder if anyone could direct me to examples for using Pololu Alphanumeric LCD Display 16x2 + BL.

The documents state it uses the HD44780 interface but I am an absolute newbie and do not really know how to read and then apply what is in this data sheet to the display.

I guess since it is a parallel and looking at the summary I need at least 10 I/O pins to use it. this can be achieved by building my own display driver with an ATTiny2313 or perhaps a shift register or something like that and then driving that using I2C.

Anyway, any pointers to libraries or examples would be greatly appreciated.

Cheers
AH

That chip set is probably one of the most documented in the lcd library.

http://arduino.cc/playground/Code/LCD

check your pinout on your data sheet but this article should get you hooked up and something on your display.

http://arduino.cc/en/Tutorial/LiquidCrystal

I guess since it is a parallel and looking at the summary I need at least 10 I/O pins to use it.

You would need 10 I/O pins only if you were using the simpler to program ‘8-bit’ interface. Since you will probably be using a prewritten library such as LiquidCrystal you can use the simpler ‘4-bit’ interface which uses only 6 I/O lines. This is the interface that virtually all of the tutorials use. I would suggest that you follow the tutorial at Arduino Tutorial - connecting a parallel LCD.

Don

Great

Thanks for all the links people. Certainly plenty to get on with.

Cheers

:)