A Scrolling Text Message in LED 8x8 Matrix

In this Project you will see how to make display a scrolling text message in a led 8x8 matrix with basic components and Arduino. The message can be altered changing the sketch.

Materials List:

1 x Arduino Uno R3

1 x Large Breadboard

8 x 330Ω Resistors (to limit anodo electric current)

8 x 1KΩ Resistors (to uses transistor as switch)

8 x BC337 transistor (a BC547 or any compatible NPN can be used).

1 x Matrix 8x8 LED 2 colors (unicolor also works)

Some Jumpers.

On image below you can see the suggested circuit:

The PORTD (Pins 0 to 7) is connected to 330Ω resistors. The resistor is connected to each display anode.

The PORTC (Pins A0 to A5) and PORTB (Pins 8 and 9) are connected to 1KΩ resistor to each transistor's base. The transistor switch GND to catodo of the LEDs.

How it works:

The program logic is activate one column at a time. The high speed switch between columns cause an effect called Persistence_of_Vision or POV. A picture is completed after 8 columns. For the POV effect we used picture refresh as about 24 frames per second.

Step by step:

The 1st column is activated putting the anode of a column to GND.

The data on matrix text[] is searched using the address indicated by "Pointer" + "Column" variables. This data go to Arduino's PORTD.

A delay for the POV take effect (your eye must retain the image).

The logic repeats the steps above for all columns and the picture is formed.

All above is better explained by the animation bellow:

The picture is repeated some times for speed control.

You will see the letter "A" as below:

After this step, pointer is incremented and program return to first step (scrolling effect ). The limit of array text[] is determined by first for loop logic.

Upload of Sketch:

After checking the assembling, Copy/Paste sketch below and Upload to Arduino:

We try our utmost best to provide our clients with unique and customize development & design. We create responsive design by HTML & CSS3. Our created web sites are of customize CMS which allows any user or admin to administrate it with comfort..

We are having feedback from our customers which inspire us to create android apps of multi leveled versions. Since clients’ positive responses we are trying to offer the best android apps to the market.

Since our inception of our company we try to give our best for the clients and for their satisfaction and clients also give us positive responses which inspire us to arrange new events for those who are interested in IT sectors.

We try our utmost best to provide our clients with unique and customize development & design. We create responsive design by HTML & CSS3. Our created web sites are of customize CMS which allows any user or admin to administrate it with comfort.

We are having feedback from our customers which inspire us to create android apps of multi leveled versions. Since clients’ positive responses we are trying to offer the best android apps to the market.

Since our inception of our company we try to give our best for the clients and for their satisfaction and clients also give us positive responses which inspire us to arrange new events for those who are interested in IT sectors.