Description: This is the latest evolution of our serial LCD. Included on a single board is a 16x2 LCD and an embedded circuit based around a PIC 16F88. The on-board PIC takes a TTL serial input and prints the characters it receives onto the LCD. The installed firmware also allows for a number of special commands so you can clear the screen, adjust the backlight brightness, turn the display on/off, and more.
Communication with SerLCD requires 5V TTL serial at a default baud rate of 9600bps (8-N-1). You can adjust the baud to any standard rate between 2400 and 38400bps. The power (VDD), ground (GND) and RX pins are all broken out to both a 0.1" pitch header as well as a 3-pin JST connector.
SerLCD has the ability to dim the backlight to conserve power if needed. There is also a potentiometer on the back of the display to adjust the contrast.
Based on 6 ratings:
0 of 1 found this helpful:
But I had some trouble getting the backlight to dim down. That was the first place in my code I sent anything to the display. After that it worked OK. Tried online tech chat. After a few questions he asked if I was sure I was sending the right commands. I said “I think so.” Then I checked. I didn’t turn on UART TX interrupts soon enough. Very embarrasing. BTW some of the docs are for the Serial backpack, but here that is built-in, not a separate board.
I used the SoftwareSerial.h library with my ProMicro circuitry, and was great to see what was going on in the program! Easy to use and get to working, and uses up only a few I/O pins, leaving the others for my experimental instrument’s uses.
However, one of my types of projects needs to have a faster ADC for audio involvement - if possible - and now wondering how to get SoftwareSerial to work on the TeensyLC.
I’ve been doing a lot of tweaking with my Ardo project by using the serial output when I’m away from a computer. I was using the 7 segment display but eventually the info I got too complex to display in just digits and this device works really well to show alphanumeric info. Highly recommend.
Overall I was pleased with this device, although ultimately it did not work for my application.
My application involves continuous operation at 60 degrees Celsius. At this temperature, the display liquid crystals do not become fully black, thus making the display unreadable. It would be useful for Sparkfun to post the datasheet for the LCD panel.
This LCD worked great for about 2 months of continuous operation. The lcd was used for a machine I designed to operate in a humid climate. I had placed it in a water tight box with an arduino (red board). It died completely after 2 months. The red board still works great.
I purchased this to run directly from a Raspberry Pi via USB as the IO is being used by another device. So far it works as advertised, but there are a few caveats:
It is nearly impossible to get the backlight down to a level that you cannot see it but still read the text. I would call it “bluish-white on on dark blue” rather than “white on black”.
The web site info is very clear about not connecting the serial line directly to an RS-232 port due to voltage variances, but it would have been nice to state that this works fine with 5v TTL serial to USB adapters. For the record, they work fine, but this caused me considerable consternation.
I wanted to use the connector on the board, but didn’t have the plug and wanted to use jumper wires on the plug’s pins. Unfortunately, 3 jumper wires don’t fit into the connector. I would say do away with the connector, give us an extra set of pins, or better yet charge us an extra buck and include a plug! I was able to solder wires directly in the end, so I got it to work.
Thank you for the opportunity to comment. All in all this is a good product that I would purchase again when needed.