Jump to the new LCD_screen Library Suite!
Please find the new LCD_screen Library Suite
that replaces the Serial_LCD Library Suite.
The LCD_screen Library Suite supports a wider range of SPI and 16-parallel affordable screens, apart from the 4D Systems Picaso-based serial screens.
The 4D Systems μLCD-32PT(SGC) 3.2 is a really amazing screen, providing touch control, micro-SD-card reader, sound player and its own dedicated controller.
I've developed the Serial_LCD
library suite based on three layers
- top level for end-user libraries like dialogs and buttons
- core library with screen management, i.e. Serial_LCD
- hardware abstraction layer with proxySerial to ensure proper dialog through hardware, serial and I2C serial ports
The library suite works with Arduino
boards with both 0023 and 1.0 IDEs and Diligent chipKIT
I'm presently porting it to Wiring
. Because I'm waiting for a Wiring S board, I haven't fully tested it yet. Building works fine, but I don' know how uploading works.
This library suite works with all 4D Systems screens, μLCD, μOLED and μVGA. It handles text and graphic display, touch, SD-card and sound.
High level library GUI provides label, buttons, menu, dialog box.
High level library Graphics provides clock, gauge and histogram graphics.
Hardware, software and I2C serial connections are managed through the proxySerial library.
Serial_LCD: contains the core functions
proxySerial: manages hardware, software and I2C serial port
button / GUI: provides basic GUI with high level button
, dialog window
Graphics: provides ready-to-use graphics as histogram
, gauge, clock
, yaw, pitch, roll, ...
Gallery: use the screen as a picture frame
Find full documentation, including tutorials, examples and code at 4D Systems μLCD-μLED-μVGA Serial_LCD Library