Summary
This project describes a scrolling LED display using a 64-LED matrix driven by an Atmega8515 microcontroller programmed with Bascom AVR. The LED matrix's anodes are controlled through the UDN2981 driver IC, and the cathodes through the ULN2803 driver IC. A software tool is also provided to generate digital data for the 8x8 matrix, outputting 9 bytes where 8 bytes represent column values and the 9th byte is a blank column used for spacing in the scrolling display.Parts used in the Scrolling LED display:
- 64 LEDs arranged in an 8x8 matrix
- Driver IC UDN2981 (for anode control)
- Driver IC ULN2803 (for cathode control)
- Atmega8515 microcontroller
- Software for generating digital data for the 8x8 matrix
Here’s an another project, which makes an Scrolling LED display. Here 64 leds which are connected to an Matrix display. The Anodes are drived through an Driver IC UDN2981 and the cathodes are drived through ULN2803. The Atmega8515 is used in this project to control the display. The microcontroller is programmed with Bascom AVR.
Circuit Diagram
Designing Software
You can also download an software which is used to give digital data for any design with 8x8matrix, please check the screen shots.
It gives 9 bytes of data, in which 8 bytes are the values of the columns.
Demo
For example, look the below image. At column 1 the leds to be glown are the 2.3,4,5. So the equivalent value is 00111100 in binary. The last ninth byte is for a blank column. It is used to separate the 2 images on the display. For more Detail: 8×8 Dotmatrix Scrolling LED display using atmega8515 microcontroller