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 4 ratings:
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.
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’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.