Simple LED display board

This project is for beginners, but even people with experience can find it interesting the solution for doubling the columns of the display. They say that a picture worth a hundred words, then what would worth a movie? I recall when i was learning micro controller programming, after i made the led blink, and a few led animations the next step was to build a display suited for text or animation, at this moment everybody tries to power each led individually but since you can’t use a 150 pin micro controller you look for more clever solutions, which is the row-column addressing.
On the video the author explains step by step how to control 120 LED’s with just 16 pins, with normal row-column addressing you can control only 64 LED’s, by using a simple trick you can double your resolution. Although they omitted the fact that you need to use some buffer circuit, or limit the total current of your LED’s in a row, be aware that a micro controller pin can handle only 20mA.
If you will be interested, I can post a more advanced method which uses only 7 pins and can control a display with a few thousand LED’s.









January 27th, 2009 at 6:24 pm
I would be very interested in seeing another method of driving more leds especially if it’s using an atmel chip or an arduino.
January 27th, 2009 at 9:18 pm
We’ll try to post some more project on that subject, soon.
January 28th, 2009 at 8:36 am
I will post my demo project soon, its made with ATmega88, uses only 7 pins to drive 128 LED’s, but can be scaled up to 4096LED’s or maybe more, it depends on the execution speed of your code, since you must refresh it fast enough not see the flickering.
February 2nd, 2009 at 1:26 pm
nice, thanks for the scheme of advanced LED display board
June 4th, 2009 at 12:07 am
I saw your ATmega88 project it’s great. Any possibility of posting more detailed instructions on how to build one please?
thanks
June 4th, 2009 at 11:46 am
You mean the led matrix display? I posted the schematic, if you need I can send you more detailed explanation.