Build a low cost, scrolling LED display for your Arduino microprocessor.

Build a low cost, scrolling LED display for your Arduino microprocessor.
The Arduino Microcomputer system is an affordable platform to learn about microprocessing and programming. Yet Arduinos can be used for instrumentation, robotics and many automated processes.

In this series we will go through some of the basics of software and hardware interfacing and I will show you how to build this simple but effective LED matrix display system.

All you need for the LED display is 30 LEDs of any color, 6 x 390-ohm resistors, 5 x 1N4148 (or 1N914) low power diodes, some thin wires and a small piece of perfboard to hold everything. Total cost, maybe $5.00.



 
Remove these adsRemove these ads by Signing Up
 

Step 1Arduino?

Arduino?
Oh yes, you DO need an Arduino processor, which can cost from $30 to $50. Look up http://arduino.cc , BoArduino and Freeduino and pick the one that appeals to you. Software-wise, they are all compatible and virtually interchangeable.

One major consideration is the 'input interface': the means to feed programming and data to your micro. If you are just starting out, I strongly suggest one that uses the USB. With it, not only can you talk to your Micro with your regular computer (WIndows, Mac or Linux), it can, within limits, power the micro as well.

One of the newest member of the Arduino family is the 'Nano', shown here trying to say "HELLO" on the LED panel. It's got everything on a 2" x 1" (5 x 3 cm) package, and has its own USB connection.

The Arduino is an entire developmental system that can interface to the real world: lights, sound, motion and can be connected to sensors that can 'feel' them.

Best of all, the Arduino Foundation is 'open' - all its software is free, and you are encouraged to share and develop your own.
« Previous StepDownload PDFView All StepsNext Step »
23 comments
Aug 30, 2011. 9:53 AMLeskoIam says:
Hello. I just noticed that your pictures don't match the description. In a picture row 1 connects to arduino pin 8, row 2 connects to arduino pin 9 and so on. In description row 1 connects to arduino pin 12,.... So I would just like to know which one is correct? Keep up the good work!
Jan 28, 2011. 9:06 PMthe seaker says:
hello nice 'ible! do you by any chance have code for the scrolling text? that would be wonderful
Sep 17, 2009. 7:00 AMajam123 says:
So went and build this matrix and everything seems to work. But I did it without the diodes. I just soldered a resistor on every row (+) and the scanning works great. Also I tried the VU meter code from part2 and that too seems to work. So my question of course is... What's with the diodes? O and thank for the tutorial ofcourse, it's my first "big" arduino project.
Sep 19, 2009. 6:20 AMajam123 says:
Ah I see. Well I don't think I used "cheaper" LEDs but we'll see how long it holds out. Thank you and I'll be looking forward to the scrolling text instructable.
Sep 18, 2009. 1:47 AMajam123 says:
O and another thing. Have you posted more code elsewhere besides the "vu-meter" and test lines? I absolutely NEED more code for this. Thanks again!
Sep 2, 2009. 7:09 AMxeoware says:
I´m trying to put text, but i´m new on programming, do you have a sketch with the scrolling text?
May 19, 2009. 7:06 AMjimmy321 says:
If we upgraded the project, it could be a small commercial system for small businesses. For example, we can use FPGA to replace 4000 logics to drive more LEDs, use a microcontroller (like AVR or PIC16/18) and an SD card slot to allow customer to run custom patterns in the LED panel.


Electo-Matic
May 19, 2009. 4:47 PMfrenetic says:
This is my favorite:

The MUSICATOR.
May 19, 2009. 3:19 PMmatstermind says:
what are those blue lights moving up the screen?
May 19, 2009. 5:54 PMmatstermind says:
ok
May 11, 2009. 4:26 PMpolicemedic13 says:
Sorry but I'm new to programming, do you have a sketch of the actual text scroll code that I could learn from.
Apr 28, 2009. 7:22 AMisen105 says:
(removed by author or community request)
May 4, 2009. 2:04 AMdunnos says:
if I build something, ( like my current project arduino POV) i just build the hardware and then try and program the software. usually fun...
Apr 4, 2009. 2:42 AMBerserk87 says:
the fact that you need to already own a $30-$50 device pretty much ruins the "low cost" part. but good guide for those that have an ardunio already.
Apr 11, 2009. 7:50 AMtalkingjazz says:
If you already have the arduino boa4rd you can get additional ATMEGA chips for ~$5. You can program them then remove them from the board and use them 'stand alone' in your application of choice e.g. Musicator.
Apr 4, 2009. 3:49 AMzaketus says:
One can make Arduino at home, for lets say $10-$15. And when student (or someone else with really tight budget) gets Arduino for $30-$50, it's good to be able to get cheap accessories for it. This is one of those "why I didn't thought that" -moments. Great instructable!
Nov 26, 2009. 12:21 PMshinmai says:
Actually, I just re-ordered the BOM for a really barebones arduino-compatible I build on perfboard, and the final cost per board is only about $7. Granted it lacks built in usb (I make versions with RS232 for a few bucks more) and a 5v voltage regulator would add a little to the price as well. That's besides the point, which is that getting a device to run this display isn't something that will require a hefty hit on the wallet. If you've got cash to burn, you should concider some of the nicer boards like the official Arduino or it's clones. They definitely add a whole new degree of usability and comfort.

On a completely different subject: With fairly minor modifications (wiring and orientation of the leds) the same display could be charlieplexed, allowing for it to be run from a mere 5 pins (unless my math is off). Charlieplexing can be daunting when beginning electronics(who I'm assuming this instructable is mostly aimed for), but with a bit of planning and good notes of the wiring it can be a great way to multiplex leds for projects just like this.

Anyways, great instructable. Really informative and detailed and easy to follow. And A+ on the pictures, they're all well focused and framed to show the "good bits" :)
Apr 7, 2009. 2:01 PMtravisevil says:
(removed by author or community request)

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
170
Followers
22
Author:qs