5VDC , GND , Serial Tx In.
all you need to connect this lcd to your next project.
anything displayed across the serial monitor will be displayed on the 16×2 LCD
Don’t look too hard at the solder job. it was more of a quick proof of concept. I may etch a board with standard pitch headers for quick disconnect a little later on. I also added some headers on the uC to break out all the extra IO pins.
HD44780 Serial interface using AVR using only 3 wires (Rx, Vcc, GND)
- HD44780 LCD 16×2
- 16MHz ceramic resonator
- 10K potentiometer
- Momentary push button switch
- Male/female headers
- PCB proto board
- 10KΩ 1/4W resistor
- 1KΩ 1/4W resistor
- NPN transistor
- Misc. wire
I found this a while back when working on a project that needed a LCD display but my pin count was low. http://hackaday.com/?s=serial+lcd
I found a way to display anything that comes over the serial monitor (in the arduino IDE) and displays it on the LCD
this is pretty much an arduino skeleton clone that is a daughter board for the HD44780 LCD. the sketch SERIAL_LCD_KIT just sits on the AVR chip and dumps any text that comes across the serial monitor to the LCD.
- Get your blank 328pu chip and dump this code to it (I used the Arduino as ISP method. Plenty of references on the net about how to do it. http://arduino.cc/en/Tutorial/ArduinoISP)
- The code can be downloaded from here… https://github.com/jimblom/Serial-LCD-Kit/blob/master/Serial_LCD_Kit.pde
- Build the circuit from the fritzing sketch below.
- Note: you can leave out the transistor that connects to pin 15 on the AVR if you want. All it does is turn the backlight on (I want mine on the entire time the circuit is powered. To each his own)
To see it in action… connect your arduino to the 3 pin header (VCC, GND,&Rx) and set COM port and open serial monitor. Send something down the serial monitor and watch it appear on the 16×2 LCD