Home » Electronics

An Arduino powered LCD Display

7 December 2008 6 Comments

Here’s an Arduino [LINK] connected to a 4×20 HD44780 display, enclosed in 8"x4 1/2" Lexan.

I used a modified version of the LCD arduino library and hacked the LCD Smartie Sketch using Orbital Matrix commands.

LCD Smartie is running the BigNum plugins. It shows Facebook news feeds, BBC Headlines, a Clock, local Weather and my Folding at home status (team 144824) among other things.

This was a fun project, not too much soldering and had a high reward vs time invested.

Here’s a video of the finished product.

6 Comments »

  • Jake Hall said:

    Hi there!

    Do you have the library available that you used to control the LCD screen?

    I have tried a couple but because it’s a 20×4 screen it seems to miss out row 2 and 4.

    Thanks,
    Jake.

  • Francis (author) said:

    I don’t have it to hand, the sketch is lost on a laptop that I’ve since rebuilt. I remember I got this off the arduino forums though. You could check this link :

    http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206025987

    and probably find it.

  • Pat said:

    Could you tell me how you modified the LCD library. I’m having the most trouble trying to make my display work reasonably. Thanks.

  • Francis (author) said:

    Pat: Not to pass the buck but I took a modified library from this forum : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1160586800/10#10 and used the Nu Electronics Orbital code as a starter. Hope that helps,
    -fs

  • Kartik said:

    Hey,

    I am trying to get this to work with someone elses code but I am getting sticky refreshes where some areas of the lcd don’t refresh and then after a while, all I get is giberish. Any chance of your code and library popping up from the lost and found??? Thanks.

  • Giovanni said:

    In my opinion you have the sketch and all the rest, is a good and great job, but you don’t want share!! lol

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.