3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

LED Matrix Test 1 using an AS1107 IC

video LED Matrix Test 1 using an AS1107 IC
Got hold of some AS1107 LED Driver Chips from Austria Microsystems. These are designed for driving 8 x 8 segment LED numerical displays. They can also be used for controlling an 8x8 LED Matrix. Only 3 outputs are needed from the Boarduino (Arduino) - Clock, Data and Latch. There is absolutely zero examples on the internet of this IC being used and no code examples or libraries at all so I had to read the datasheet, work it out for myself and write all the code myself. This is the first time I have ever worked out how to control an IC from its datasheet so I am very proud of myself for doing what you see above in only a few hours.

Only one chip is needed to control the Matrix and NO MULTIPLEXING is required as the chip does all that for you!!! After you work out how the chip works it is pretty easy to code for. The video shows 3 functions I wrote for the matrix. One is the point function that turns an LED on at location x,y. Also Spiral which is an animation routine to draw a spiral with x millisecond delay inbetween frames. Also, the clearDisplay function and the scrollLeft function that scrolls the text left.

I have also tidied up the font and the font spacing since the previous tests.

www.earthshinedesign.co.uk
10 comments
Jul 13, 2011. 7:48 PMcivicbynature says:
Just bought a bunch of these chips from austriamicrosystems 4 bucks a piece. STOKED! Good job btw, Would love to see your wiring and code as well. Would just like to polity mention that there is still Multiplexing in your circuit. Since there's only 16pins on your LED Matrix and not 32 that means it's multiplexed.
Apr 21, 2009. 8:27 AMjeff-o says:
That is pretty spiffy! I like that chip, too... it should make some designs a lot simpler, especially if you want more than one 8x8 matrix.
May 22, 2009. 9:02 PMGilo says:
Great work. Please take a bow. Is the display expandable to take on more characters? ANyway it can be used with an input device like a keyboard? gilo
Feb 21, 2010. 10:56 AMndinitz says:
 where can i get some of those led matrices? 
Oct 12, 2009. 6:06 AMfaki says:
Could you please post the circuit, and the code
May 23, 2009. 4:59 PMfilmo says:
Newark seems to have the chip for about $4 bucks. When I search for the Max 7221 it seems like it's about $10 bucks. Am I looking at the right chip?? I only ask because you mention that the MAX is more expensive, but it seems the opposite??
May 23, 2009. 5:05 PMfilmo says:
Actually from reading the data-sheets between the AS1107 and the MAX7221, it seems like the AS1107 is a direct knock off of the MAX chip. Was this your experience as well or is there something I missed between the two chips?

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!
33
Followers
10
Author:earthshine
Hi, my name is Mike and I am from London, England. I really like to make things and in particular like to do creative things with Arduinos and electronics. Other hobbies include astrophotography and s...
more »