shahrul WROTE:Brian Griffin WROTE:Thanks for sharing. I love LED matrix projects but the wiring can be tough job.
I have done once LED 16X8. Yes, the wiring LED matrix is tough and the job no value for other people. It just LED. I will never do again.
Yes the wiring for LED matrix takes a lot of time. I have always tried to minimize the efforts required.
For instance I use wire pieces on the top side to build the anode rails. Two LEDs each are soldered with the anodes together.
For 5 LEDs, only 2 pieces of wire are required.
Only the cathode rails must be built on the bottom side. Also with wire pieces.
LED matrix built from individual LEDs has advantages:
-larger
-any color or shape
-any size
-cheap
You can use a small TFT yes, it is almost cheaper.
But then you need to deal with full bitmaps.
16F5X is retro...early 1980s. Not particulary good for LED matrix, impossible in assembler I would say.
But using modern XC8, it is possible to program it. About 85% of the codespace are used up, and most of the RAM.
My project is of course kind of a waste, since the 23K640 includes 8 KByte RAM!
Even a long message will use maybe only 100 or 120 bytes.
And there is no need to precompute more than one message.
The reason why I use 16f57 and 16f59 is basically I have some chips here, and I want to see what is maximal possible program.
And I want to see long-term effects of direct LED driving (if there are any).