After using a basic 16 X 2 LCD modules with Arduino most of hobbyist think about how to display an image with an LCD screen. The most easy way is to get an LCD of old Nokia phone 3310. It has an SPI interface so it can be easily setup with an Arduino. Here I describe my experience with that LCD module.
Get an old Nokia 3310 and remove the display module from it. There will be an LCD controlled inside all LCD modules. Here the controller of this LCD module is Philips PCD8544 controller. This LCD is a 84x48 Module, it means there is 84 columns and 48 rows of pixel. This is a monochrome display module just as the 16 X 2 LCD module. The controller of module has a set of commands to control its function and it is clearly defined in the PCD8544 datasheet. Fortunately there are so many drivers are available that are compatible with the Arduino. you can find it here. Just download the drivers and save in Arduino library directory. The pinout of the LCD is as follows:
