My project is finished (for the present)
This is a new Moving Message Display with a LPC2138 and 8(16) x 5x7 led matrix, working.
It uses a new and fast algorithm, written in C.
It is modular: it uses one or two same 8 char display unit(s).
Online commands (via rs232, in Virtual Terminal)
- scrolling by pixel or by character or by graphic - pause/continue scrolling - on/off one pixel gap between fonts - home function (back to the begin) - max. 127 chars displayable text - - - stored in the memory - scrolling speed up/down - single step left/right - ASCII char test - multi language characters (also full American) - default settings via switches - get/store settings from/to memory
Latest addition
- - - last typed char is deletable (backspace function), this was very difficult to code.
I'm going to attach here the two projects (for 8 and 16 chars) with the hex firmware only, beacuse I wrote the program in C but with many (70%) hard and hand optimalisation in C (for the speed). It is not a human readable program, sorry...
Please study also my next posts at this thread if you want to build this!
Try it!
About the source look at my next posts here!
You are correct.
Writing a program using an LCD to making moving message is much easier as with led matrix's beacuse a character LCD has a native scrolling command (by character). Look at the datasheet of the hd44780! But the pixel scrolling is (almost) impossible until you are using a graphic LCD ...
If somebody is really interested to this project, please drop me a message with your real email address and I'll post to this address the whole project with sources. You must understand I don't want to make it fully public, and please no else doesn't make that, and do not use it for commercial purposes! I'm worked a lot on it!
However, as I wrote, the program isn't small, nor easy to understand, and it has many C snippets, so it is NOT easy portable (unfortunately). But ... it is working fine.
(I'm working on it continually but now in more C and with other uCs.)
If somebody want to build it, I'll help gladly in a email, but please also study my web page!
Merry Christmas!
What web page?!