Saturday, February 21, 2009

My Custom 5x6 LED Display

I built this 5x6 LED display from scratch and based it off of the link on avrfreaks main page. The project utilizes a method call row-column addressing for controlling the most leds. My project controls 30 leds with just 11 pins on the Atmega8 AVR processor. My starting point with the materials all sorted out and waiting to be soldered in.










I have updated the software for the display. I have used timers 0 and 1 to implement timeout functions. Timer 0 will strobe the led display 100us for every row and update the display. Timer 1 will update the data to be displayed every couple of seconds. This current project will count from 0 to 9 and repeat itself. In the next picture I have soldered on a couple of leds to get started. Also I have started to sort the rows and columns for the LEDs.

















Here is the completed project with all of the leds soldered on. Next I have to add a cable to interface this

project to a microcontroller.





This is the completed project all interfaced to my Atmel Atmega8 AVR microcontroller and ready for software.



A video of my LED display in action, go LEDs.


No comments:

Post a Comment