Calling this the "Serial Enabled LCD Kit" doesn't do justice to how cool it actually is. After you've assembled this all-PTH kit, you'll be left with a fully Arduino-compatible development board that just happens to have a white on black 16x2 display built-in.
Turns out the ATMega328 is pretty far over-spec for just controlling a parallel LCD so there's a lot of horsepower left over to do whatever else needs to be done. We've broken out all of the unused GPIO pins to 0.1" headers on one side of the board, making this more than just a great kit for beginner soldering but also an awesome development tool for experienced programmers.
In order to upload new code to the LCD Kit via bootloader you'll need an FTDI Basic Breakout and have the Board setting in Arduino on 'Arduino Duemilanove w/ ATmega328.' The uC comes pre-programmed with the SerialLCD firmware on top of the bootloader, so if you just want to use it as a serial-enabled LCD, you won't need to do any programming.
Check the github page below for instructions on how to use the kit. The source code is also hosted over there, if you want to take a look.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 3 ratings:
2 of 2 found this helpful:
Had it working for 3 years already. It worked for a year on an Arduino ATMEGA328P flawlessly. And after that, it's been displaying the messages of a Raspberry PI Model B (yep, the old first Raspberry PI).
And it is still going strong.
Only complain I have is that mine came set at 4800 bps, but I've been too lazy to make a sketch to set it at 9600 bps
0 of 6 found this helpful:
The device displays its startup image properly, but the communication does not work: all of the text is scrambled. Running any number of different programs in addition to the Sparkfun example code (https://www.sparkfun.com/products/10097) makes no difference. I found that I was given 2 correct capacitors and 2 unknown ones which I replaced with the correct ones from my electronics bins. Ok, so the device is defective probably due to poor QA (I returned another product a few years ago due to poor QA). The real issue I am having with SparkFun is response time to product issues. I reported the problem on Dec. 2 and it's now the 21st. The latest of 16 emails back and forth indicate "I will look into this for you." Really? What the hell have you been doing for 3 weeks??? Obviously, SparkFun does not know a bleeping thing about customer service. If I don't get satisfaction soon, I'll have to resort to sharing my experience publicly. I'm sure that will really help their business (sarcasm intended).
I'm sorry, you seem to have forgotten where your conversation left off with us. It was mentioned in our first response back to you that we would be happy to assist you. And in our last response that we have arranged a (back ordered) replacement for you.
Your records show a representative explicitly confirmed with you that we will be replacing your parts once they are back in stock. You were issued an RMA number and a back order has been placed for your account.
Today I adjusted your RMA from the exchange to a refund. You will receive your funds within 1-3 business days.
This display was especially nice because it is very easy to use and very fast. Although not the least expensive 2x16 solution, you end up with an Arduino core.