This video shows the first prototype of my selfmade 8×8 LED matrix along with its controller. I use an Arduino Uno to display the scrolling text. The controller itself uses a M74HC595 shift register for row control and a 74HC4017 Decade Counter for column switching.
What looks like faulty scrolling in the dark sections of the video is in fact an optical illusion that results from the lowered frame rate of the camera I shot this little clip with. The display scrolls smoothly and without glitches (as you can see in the illuminated scenes).

Read more about this project (in German):

The schematics and the code is available at

For information on how to build something similar without ICs using only IO pins and charlieplexing, see the documentation for the LOLShield by Jimmie Rodgers:

UPDATE 2017/01/24: I ported the sketch to the latest Arduino version (1.8.1) and modified the timer code. I did some tests and the sketch now runs fine with the current Arduino version.

You need to install the TimerOne library for it to work properly and you will need and Atmel compatible board. TimerOne uses the ATMega hardware timers, those are not available on e.g. the ESP8266 so the sketch won’t run there.

TimerOne:

Nguồn: https://madisonrep.org

Xem thêm bài viết khác: https://madisonrep.org/cong-nghe

28 Comments

Техно Sport Arduino

May 10, 2020

Read more about this project (in German): http://www.icanmakeit.de/2011/02/16/8... Error 404

Reply

rans abra

May 10, 2020

hi there, thanks for the great tutorial, it helps me a lot, but im having a problem in connecting to Bluetooth module, i want to customize it, using android phone

Reply

Mia M

May 10, 2020

Great work and a nice build! I've been trying to build it too, but I have one issue with this line of code:
setScreenMem(sprites[char1], sprites[char2], sprites[char3], sprites[char4]);

Has anything changed with Arduino that would cause an error with this now?

Reply

Reeko Azil

May 10, 2020

Sir, I like to built this LED Matrix, its looks very interesting to me. Sorry I am new to Arduino. Can you tell me where are the 5 connections pins to the Arduino. Very much appreciated. thank you.

Reply

COMMANDO

May 10, 2020

getting error with the code pls help

Reply

COMMANDO

May 10, 2020

hey can pls email me i have to ask lot of doubts in ur circuit diagram

Reply

Victor Manuel

May 10, 2020

colocale sonido pls

Reply

Skyler Cornell

May 10, 2020

Very nice project! Your circuit board etching is also very impressive. How could the code be adapted to fit a matrix with an LED resolution of something other than 8×8?

Reply

Marlohatori

May 10, 2020

Cool project made all the cooler by the Firefly reference.

Reply

Beasty Druid

May 10, 2020

Good video.

Reply

romance200880

May 10, 2020

Very clean build ,, nice nice nice !!

Reply

Easylow Junior

May 10, 2020

there are two code shows up on the link given… which code did you use it? sorry i'm new to this kind of thing..

Reply

Design&Tech

May 10, 2020

I'm impressed and inspired.  I think I am going to have to try this out.

Reply

Carlos de Freitas

May 10, 2020

http://youtu.be/EIzhr4sjRqU

Reply

charles freitas

May 10, 2020

http://youtu.be/jbyxBwL0KgU

Reply

Syris of Lemuria

May 10, 2020

What sort of controller would you have to use to make the individual LEDs dimmable, in the array? Thanks.

Reply

Hendrik Busch

May 10, 2020

Hi! The link to the code and the schematics can be found in the description above (the github link).

Reply

A harari

May 10, 2020

very nice, can you give me the diagram all parts required, the code pls thanks

Reply

Abhishek Jetly

May 10, 2020

Very nice sir.. What has to be done If we want to connect 2 or more such matrices together to make it, like 8×64? plz give me an idea, thanks!

Reply

Hendrik Busch

May 10, 2020

Just the normal Arduino IDE

Reply

Luka Vrbančić

May 10, 2020

Which program do you use for your code?

Reply

Mayank Joneja

May 10, 2020

Nice ! Also, Firefly music right? 🙂

Reply

DvD361995

May 10, 2020

thank you.

Reply

DvD361995

May 10, 2020

can you send me the program?

Reply

ian salvation

May 10, 2020

good job sir, can you share you circuit sir? tnx

Reply

Mr.Non-Descript.com

May 10, 2020

Nice job and a very clean build. Bonus points for the Firefly reference!

Reply

kcinkcinkcinnick

May 10, 2020

just made the first 2 rows of 5 led (gonna make a 5×5).
but when i connect a row to the batterie 4 of the 5 led's from 1 row light up … there's no connection between other rows yet …

Reply

Wales Zhou

May 10, 2020

wow!!! fantastic job man!!!! love it

Reply

Leave a Reply