This was another shield that grabbed my attention, this LCD was used on older nokia phones. Its fairly low cost and is a 48×48 display. It is able to display English, Chinese, even images. It also integrates a 5 DOF joystick. The LCD also has backlight capabilities.
Various links including the Arduino library are at the bottom of this article
The example below initiliases the display, clears the screen and the displays some text. Method 1 uses constants for the x and y positions, method 2 hard codes these values. As you can see there is a function called lcd.LCD_write_string that displays text on the screen
I have tested this on an Arduino UNO
#define MENU_X 1
#define MENU_Y 1
lcd.LCD_write_string(MENU_X, MENU_Y, “test screen 1”, MENU_HIGHLIGHT );
lcd.LCD_write_string(1, 3, “test screen 2”, MENU_HIGHLIGHT );