LCD_screen Library Suite

Then all that is available is the 023 code released in may 2012?

Doc

The release published in May comes in two flavours:

The next release is going to combine both of them (Arduino 23 + 1.0) but does not include any additional feature.

Please find the new release of the Serial_LCD library suite, with

Jul 12, 2012 release 132

• Unified release: one single library for Arduino 23 and 1.0, chipKIT MIPDE and Wiring
• Optimised code: lighter memory footprint
• New graphic: multiple histogram with up to 4 series of values

As always, find documentation, tutorials, examples, code and downloads at http://embeddedcomputing.weebly.com/serial-lcd

Documentation on a PDF file is planned to be released later on.

After many hours of hard work, the documentation for the Serial_LCD Library Suite is available!

It comes in three different flavours:
• PDF file with index, ~0.6MB
• Document set docset bundle for Xcode, ~2.9MB
• HTML files folder with search script, ~5.5MB

Download from here

Please find the new release of the Serial_LCD library suite, with

Jul 300, 2012 • Version 3

Version 3 merges versions 1 and 2 into a single unified release. It supports Arduino 23, Arduino 1.0, chipKIT MPIDE and Wiring.

Previous version 1 supported Arduino 23 and chipKIT MPIDE, while version 2 was specific to Arduino 1.0, in parallel with version 1.

As always, find documentation here and download from there.

I think there's a typo on your download page, one button has "doscet" as the label.


Rob

But what does doscet mean :), have a good look at the buttons.


Rob

Thanks!

The typo is fixed now :slight_smile:

Hi!

Thanks to an extensive feed-back from Docedison, I posted a revised set of examples.

Get them from the GitHub repository.

Thank you Docedison :slight_smile:

Although pricey compared to a 3.2" TFT01 3.2WD and the UTFT lib's it is a really nice work horse 1 16 bit, or an 8 bit W/Flow control or2 8 bit ports or a 16 bit individual port all are bi-directional, 2 TTL RS232 serial Ports and a speaker. The device can communicate at up to 2.56 Mbaud comm rates on a dedicated TTL RS232 port and change that data rate on the fly so as to not get in the way of touch screen data and it's interactions the 32PT SGC device can do a lot... With a change in it's firmware it can be programmed to operate as a standalone terminal GFX mode and the program and stored data is easily accommodated by it's high capacity uSD card port 4GB + ... All for $69.00 from 4D Systems.AU... (79.00 @ Robot Shop and $84.00 @ Sparkfun) I bought one and the Backplane connector ($20 -30.00) for easy access to the additional I/O. Although a resistive touch screen the device I have is very responsive with the protective plastic still in place. In short it is a lot of display and while you can easily (now as the prices have fallen) buy 2 3.2 " displays for the same money you'll not find one that can do what it does 'naturally'. Maybe a Pro-Mini and a TFT01 and... but Not all in one with the SD card capacity this one has... The graphics are fast, clean and really good looking.
As much as this might sound an advert for 4D Systems... It isn't, The 32PT SGC IS a LOT of DISPLAY.

Doc

A new release of the Serial_LCD library suite is available, with support for the AVR ATmega1280 MCU.

Aug 21, 2012 release 334 • AVR_ATmega1280 added

Deprecation notice

Please note that button.define, button.stringDefine and Label are going to be deprecated in the next major release.

Consider button.dDefine, button.dStringDefine and dLabel instead.

The examples have been updated accordingly.

As always, everything is available here.

Great Work Avenue 33

My 4D display should be arriving in a few days and I cant wait to play with the functionality provided.

God knows the hours that must have gone into this.

Thanks

Andy

@Andy

Thank you for the accolade!

As for the time, ~450 hours and counting!

Please find a new release of the Serial_LCD Library Suite:

Sep 01, 2012 release 335 • AVR_ATmega32U4 added

The Arduino Leonardo is now supported.

Performance enhancements have also been added.

Please note that button::define, button::stringDefine and Label are going to be deprecated in the next major release.

Consider button::dDefine, button::dStringDefine and dLabel instead.

As always, documentation and download are available here.

Enjoy :wink:

Please find the new release of the Serial_LCD library suite, with

Sep 19, 2012 release 336 • stability enhancement

especially for the Gallery library.

A very tricky bug with chipKIT has been fixed. Actually, chipKIT MPIDE doesn't support vector —see chipKIT32/chipKIT-core · Discussions · GitHub

As always, documentation is here and download there!

Enjoy :wink:

Driving two screens is possible with the Serial_LCD Library Suite, with one serial port per screen.

Learn more on how to proceed and download the sketch with two galleries!

Wow, two screens now eh?

When are you coing to port Windows to your library :slight_smile:

That new 4" LCD seems brighter, or is that just the photo or different colour setting by the program?


Rob

Unfortunately, taking pictures of the screens is very difficult.

As they are very bright and the camera has auto white balance, I had to rework the temperature and the saturation.

Windows? I don't want blue screens of death on my Arduino :slight_smile:

Anyway, a Windows-liek GUI would requires more MCU power to work.

Maybe with an Arduino Due if I manage to get one!

Please find a new release of the Serial_LCD Library Suite:

proxySerial • Nov 28, 2012 release 314 • utoa renamed u64toa
Gallery • Nov 29, 2012 release 311 • array[MAXPICTURE] instead of vector
GUI • Dec 01, 2012 release 318 • new area object

The new area object is a button without text or a hidden button. This is especially useful to define active zones on a displayed picture.

Instead of defining each element, buttons, icons, … of the interface, display a single picture and define active zones on it.

As always,
• Documentation http://embeddedcomputing.weebly.com/serial-lcd
• Download http://embeddedcomputing.weebly.com/download

First, thank you for your excellent work.
This works very well on both my Arduino Uno and Mega. But sadly I cant get it to work on my Arduino Due. Is there ant way to get it working or are you planning on changing the code to include the Arduino Due?