After making a 8X10 matrix a lot of people asked me about expanding the matrix to some thing bigger, and some wanted to write stuff to the matrix via a PC, so one day I looked at a pile of LEDs that I had leftover from a LED cube projected and I decided to make a bigger matrix with all the things people wanted.

So what are you waiting for? Get those LEDs out and heat up your soldering iron because we are about to make a 24X6 LED matrix! 

Step 1: Getting All The Right Things

So you will need the basic set of tools for this project : a soldering iron, some solder wire, a cutter, a needle nosed plier,some wire, wire striper, and some desoldering tools if you need them.

For the matrix you will:
1. 144 LEDs
2. 24 resistors( The value is determent by the type of LEDs, in my case 91 ohm)
3. 4017 decade counter
4. 6 1KOhm resistors
5. 6 2N3904 transistors
6. A long Perfboard
7. Arduino
8. 3 x 74HC595 shift register
10. some pin headers

Plalz send the coding programing and circuit diagram of scrolling led matrix keyboard interface using arduino.. Patelmayur577@Gmail.com
How to make and programming 24*8 scrolling led matrix keyboard interface using arduino... Plz help me...programming and circuit diagram plz send me
<p>Hello, I'm trying to make a 48*8 and 56*8 scrolling LED matrix. Could anyone provide both of the code please. My e-mail is constantine_9530@yahoo.com. </p>
<p>successful !!</p><p>I am very grateful to you for helping my project,</p><p>but there is one thing I want to ask, whether I can change the text via android smartphone ??</p><p>how can I make it? Can you help me?</p><p>regards</p><p>yuz.antiexe@gmail.com</p>
<p>Hi, i have do some modification on your code, i transfer your predefined character into a &quot;updateWord&quot; function. Which mean, to make the led to display &quot;happy birthday&quot; instead of doing this byte your_text[14][6]={BH,LA,LP,LP,LY,SPACE,BB,LI,LR,LT,LH,LD,LA,LY};<br><br>you only need to write updateWord(&quot;Happy Birthday&quot;); under the void setup function.<br><br>i have add another code which it listen to the serial port to change the wording, which you no longer need to reprogram arduino to change the scroling text. =) <br></p>
<p>Hey bro, Thanks this work very good....It will scroll your predefine message on start up then when it received a serial message (on usb cable or bluetooth) it will scroll it indefinitely....I also seen your code can easily adjust the scrolling speed....Hey nice coding!!!! </p>
<p>i'm glad that you like it =)</p>
<p>I'm trying to make 48*10 with 4017 and 74hc595. Could anyone help me to provide the code and matrix controller circuit diagram...,Thank you</p>
<p>Hello! I&lsquo;m trying to make a 15*7 with 4017 and 74HC595 (and a 2982 to increase the currant) as my intern ship project. It's new to all my tutors(what a bad luck) and i just don't know how to program it with Arduino! Could anyone give me a hand pls! Thanks a lot!!!</p>
<p>what is 2982?? how to use it??</p>
<p>You can use 2003 to inverse the courrent. Which 2982 can not. That the key point I think. And i finally made it. if you want my program you can give me your email address I made it for a 7*40 LED board.</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/e5pWyml5-0I" width="500"></iframe></p>
<p>I made a 24x8 led matrix,</p><p>my Arduino's Pin Used for=&gt;</p><p>74595 shift clock(SHCP_pin)=&gt; 9</p><p>74595 storage clock(STCP_pin)=&gt; 10</p><p>4017 clock pin(Clk)=&gt; 11</p><p>Data input(DS_pin) =&gt; 12</p><p>Positive Voltage(+VCC)=&gt; 13</p><p>please send me the arduino program regarding my Arduino pin,which is previously mentioned...</p><p>please help me;</p>
<p>syst3mX plz help me. my board is scrolling bt the characters are not clear.the leds to be off are not off bt just the intensity is low... characters scrolled not clear. plz help... </p>
<p>It sounds like you might have some connection issues, some of your positive leads of the LED s are making contact with the negative leads. I have had issues like this with the last one I built.</p>
<p>can there be some other problems? because i checked all the positive and negative leads of the leds. and think they are properly connected. plz help me elink5319. its the project of my college. i am not able to diagonose the problem. my email id is binush69030@gmail.com</p>
<p>plz help</p>
<p>Thank you Syst3mX , i made it :)</p>
<p>can some one mail me 48x8 code. jaynicher@gmail.com</p>
<p>I made a 24x8 led matrix, </p><p>my Arduino's Pin Used for=&gt;</p><p>74595 shift clock(SHCP_pin)=&gt; 9</p><p>74595 storage clock(STCP_pin)=&gt; 10</p><p>4017 clock pin(Clk)=&gt; 11</p><p>Data input(DS_pin) =&gt; 12</p><p>Positive Voltage(+VCC)=&gt; 13</p><p>please send me the arduino program regarding my Arduino pin,which is previously mentioned...</p><p>please help me; </p>
<p>successfully done!!</p>
<p>thats very nice project , but can you send to me how can i write &quot; ahmedhesham22&quot; in the code</p>
we as a group made it, quite interesting, would you help with a code such that we can control the delay time, like changing the text after an hour so....
<p>can some one mail me 48*8 code.....vammichanti40312@gmail.com or devallavamsi@yahoo.in</p><p>tq uuuuuuuuuuuuuuuuuuuu...</p>
<p>I sent it to you.</p>
<p>Hi can you send 8x80 led matrix code at jamborloi@gmail.com....Thank you very much</p>
<p>I can send you a modified version of my code and see if it works, if you are willing to try it , contact me at my email: elink53@comcast.net</p>
hi bro do you mind sending me the code alias 8x80 led matrix... I will truly appreciate...
<p>plz send code for 90x8 led display</p><p>rajulalkumawat1995@gmail.com</p><p>how to increase column up to 90 plz reply</p>
<p>hi any one here please can help to modify the circuit and code without 4017 ????</p>
<p>Please help me to Edit this code to Scrolling its working but not moving please thank you</p><p>int TCLK = 1;</p><p>int TSerial = 5;</p><p>int BCLK = 6;</p><p>int BSerial = 3;</p><p>int Strobe = 4;</p><p>int OutEnable = 2;</p><p>// arrays to say Arduino</p><p>byte Tbitmap[][8] = { //red characters</p><p> {0, 4, 10, 17, 17, 31, 17, 17}, //A</p><p> {0, 0,0,0,0,0,0,0},</p><p> {0, 28, 18, 17, 17, 17, 18, 28}, //D</p><p> {0, 0,0,0,0,0,0,0},</p><p> {0, 14, 04, 04, 04, 04, 04, 14}, //I</p><p> {0, 17, 25, 25, 21, 19, 19, 17}, //N</p><p> {0, 14, 17, 17, 17, 17, 17, 14}, // The</p><p>};</p><p>byte Bbitmap[][8] = { //green characters</p><p> {0, 4, 10, 17, 17, 31, 17, 17}, //A</p><p> {0, 30, 17, 17, 30, 20, 18, 17}, //R</p><p> {0, 0,0,0,0,0,0,0},</p><p> {0, 17, 17, 17, 17, 17, 17, 14}, // IN</p><p> {0, 14, 04, 04, 04, 04, 04, 14}, //I</p><p> {0, 0,0,0,0,0,0,0},</p><p> {0, 14, 17, 17, 17, 17, 17, 14}, // The</p><p>};</p><p>// Set the pins to output to the array</p><p>void setup() {</p><p> pinMode(TCLK, OUTPUT);</p><p> pinMode(TSerial, OUTPUT);</p><p> pinMode(BCLK, OUTPUT);</p><p> pinMode(BSerial, OUTPUT);</p><p> pinMode(Strobe, OUTPUT);</p><p> pinMode(OutEnable, OUTPUT);</p><p>}</p><p>void loop() {</p><p> for (int row = 0; row &lt; 8; row++){ //there are actually 16 rows</p><p> for (int character = 7; character &gt;=0; character--){</p><p> for (int shiftbit = 0; shiftbit &lt; 6; shiftbit++){</p><p> digitalWrite(TSerial, HIGH); </p><p> digitalWrite(BSerial, HIGH);</p><p> if bitRead(Tbitmap[character][row],shiftbit) digitalWrite(TSerial, LOW); </p><p> if bitRead(Bbitmap[character][row],shiftbit) digitalWrite(BSerial, LOW); </p><p> digitalWrite(TCLK, HIGH); </p><p> digitalWrite(TCLK, LOW);</p><p> digitalWrite(BCLK, HIGH); </p><p> digitalWrite(BCLK, LOW);</p><p> } }</p><p> digitalWrite(OutEnable, HIGH); // turns off display</p><p> if (row==0) digitalWrite(OutEnable, LOW); // turns on display</p><p> //latch the data</p><p> digitalWrite(Strobe, LOW); </p><p> digitalWrite(Strobe, HIGH);</p><p> digitalWrite(OutEnable, LOW); // turns on display</p><p> delay(.5); </p><p>} }</p>
<p>it works I am very happy</p>
<p>sorry mr niki, i wanna ask u something. did u connect cathode of LED's to GND? or u just connected it at transistors? thank u.</p>
howzit nick... man I've been trying to make this matrix but now I have a problem.... what happens is that I get power up to 4 rows and the last 2 rows remains off, and the 24th column is off as well, I really don't know where did I go wrong. I would greatly appreciate any kind of assistance with this design.
<p>hi. i wanna ask u mr syst3mx. mine is not working properly, even after i uploaded the codes. but LED's was active when i hadnt finished plugging every wires, it was blinking. but when i plugged wire into GND of arduino. it stopped. can u help me to solve the problem mr. Syst3mX?</p>
hi friends, I think Syst3mx have helped us on how to make the 24x6 LED matrix, he's been kind enough to share the code for us, all you can do is just study the existing source code. I know it's not easy but that's the point that we learn. i also had difficult to develop a code of Syst3mx in order to make a 40x8 matrix, because iam newbie in programming and electronics. but after studying each line of code on a 24x6 matrix of Syst3mx, and lot of experiments, finally I could make my own 40x8 matrix... even more than that.. based on source code of 24x6 led matrix by Syst3mx, thanks Syst3mx you are rock!! see my video on youtube...http://youtu.be/WaXMXuJYWos
<p>I agree with chiven, as a total beginner, I used his projects with the 8 x 8 display to dive in and become a pro member of this site. So I owe my thanks to him for his concise instructions on his listed projects. Thank You Syst3mX.</p>
chiven.. <br>can u help me in making of 40x8 matrix.....or guide me plz <br>i have understood the code but some statements are disturbing me plz
sorry iam very busy right now and dont have enough time to reply, which statements?
your code works perfectly with 24X8 matrix <br>but if i increase number of matrix and join them as joined previous <br>the didnt work <br>even including one more matrix of 8x8 <br>it does not work correctly
<p>are you indonesian?</p>
I just succes with your tutor 6x24 on instructables.<br>And then, Sir, i wanna make running text with 6x48 led matrix. With other animation moving text (maybe) and clock time display (ds1307).<br><br>Can you give me code plz.<br><br>Thanks before.<br>chellotech22@gmail.com<br>
<p>cost of materials</p>
my email is eng.gachara@gmail.com<br><br>I am integrating the system so that the arduino listens to text from a gsm arduino shield... this is my main huddle and It would matter alot olif you could help... <br><br>regards,<br>Steve.
hello,<br>please can u help me to write an arduino due code program for lighting a combination of matrix 9x6 (LED/speakers) randomly and individualy.<br>thank you
<p>I am sorry but I can not, as I don't have a Due, and not sure how to program it.</p>
<p>Nice design, I managed to make simulation of scrolling LED display with single 8x8 Matrix </p><p><a href="http://blog.circuits4you.com/2015/04/led-8x8-matrix-display-interface-with.html" rel="nofollow">http://blog.circuits4you.com/2015/04/led-8x8-matri...</a></p>
how to improve this design and use an android device to send text via bluetooth using the hc-05 module, sending into arduino and displaying it into the matrix display... any with help kindly contact me on this account or share on my email: ndlovumlungisi@yahoo.com

About This Instructable


875 favorites


Bio: Electronics and LEDs what can be better ?! :D
More by Syst3mX: Make a Desktop Tamagotchi LED Binary Calculator Make a 24X6 LED matrix
Add instructable to: