Serial_LCD Library Suite for 4D Systems μLCD-μOLED-μVGA
The Serial_LCD Library Suite is no longer maintained.
It is replaced by the new LCD_screen Library Suite, with support for a wide range of affordable screens and 4D Systems new screens based on SPE. |
Obsolescence NoticeThe Serial_LCD Library Suite was designed for 4D Systems screens on SGC mode. |
The Serial_LCD Library Suite can handle the μLCD, μLED and μVGA screens from 4D Systems.
The first screen is a μLCD-32PT(SGC) 3.2” Serial LCD Display Module, a true marvel with:
The screen is sharp and the colours are vivid. Touch is responsive and accurate, although it doesn't use the latest technology (resistive, not capacitive). The screen relies on its own fast micro-controller to manage the screen, so the Arduino micro-controller is free. |
To draw a triangle, only an ASCII string is needed and sent by the Arduino to the serial port the LCD screen is attached on:
|
G 0, 200, 0, 160, 0, 160, 0, 80, 100, 60, 0xff, 0xff |
The purpose of the library is to make that string easier to deal only with:
|
myLCD.triangle(200, 160, 160, 80, 100, 60, 0xffff) |
The Serial_LCD library suite has been tested extensively on the following environments:
|