## Step 3: Schematics

The only thing I didn't specified in the schematics is the value of the current limiting resistors because they change from each type of LEDs, so you will need to calculate them by your self.

Now to calculate the value of the 24 resistors you can use this site :
http://led.linear1.org/1led.wiz
You should first get some specs on your LEDs, you should know their forward voltage and forward current, you can get this info from the seller. The circuit operates on 5V so your Source voltage is 5V.

Download the original file to see the schematics better.(press the "i" icon in the top left corner of the picture)

I have added a PCB layout of the control board, and i want to thanks Willard2.0 who made this layout and let me use it so thanks a lot mate!
can you pleassssssse send me the code !!<br>Joe.ammadam@gmail.com
<p>Thank you Syst3mX , i made it :)</p>
<p>can you pleassssssse send me the code !!</p><p>baderkhezami000@gmail.com</p><p>and thank you :D</p>
<p>can you please send me the code !!</p><p>mashael.h.alharbi@gmail.com</p>
<p>Hey guys, I just finished the project; however the only problem I am having is when I try to make any sentence longer than 6 characters it cuts it off short. Does anyone know what I need to change in the code to make a longer sentence? I want to see &quot;Happy Mother's Day&quot; appear and from what I am seeing I get &quot;Happy M&quot; if I recall. </p>
<p>byte your_text[8][6]={BH,BI,SPACE,BW,BO,BR,BL,BD};//PUT YOU TEXT HERE</p><p>display_word(1,your_text,8,15);// calls for the display_pattern function and says that int loop = 15(if you do more loop the pattern whould scrole slower).</p><p>To make it longer change the 8 in both lines of the code to match the length of your message</p>
Hi Vadim, <br>Congratulations on an excellent project, thanks for posting. Would you or anyone else that understands it be able to post the Arduino code with full explanatory comments? Or an explanation of how the code works? For the Arduino beginner the program is very hard to understand. I would like to build something like this but without understanding the program, there is not a lot of point, because like anyone my objective is to completely understand how it works.<br><br>Thank you for any help.<br>Regards<br>simon
Hi i have made the project buts instead of letters i am getting square boxes. I am not able to find the solution please someone help me. Please!!
<p>dude same here! i am getting square boxes too! if you find the problem, can you please tell me what it is?</p>
<p>What do I need to do if a wanna make 16*6 matrix?Just remove one shift register?Thank you for answer in advance!</p>
<p>Yes.</p>
<p>Why are some of the LEDs brighter than others? And not all of the LEDs are lighting up. I don't what's going on?</p>
<p>Haven't looked at the code yet, so there might be a reason for it in there, but as I build this circuit according to your schematics, I'm wondering you connect the decade counter RST pin to an arduino pin. Couldn't you just connect it to Q6 and save the arduino pin for something else? Brilliant work by the way.</p>
<p>could you help me: i can't resolve problem about l.e.d not same level bright and they're dimmer. i use a1015 transistor to scan row and ic 74hc595 to show data.</p>
<p>Could someone be of assistant to me with the writing code of this project. i wish to remodel the code and attach another component which is a gsm shield to be used as the input for the words to be displayed. I can be contacted at smythe_shawn@yahoo.com </p>
<p>*I can not add a column to be 24 more. text above the column 24 will be damaged. sketch must change to produce what I want.</p>
<p>I have a code that will control up to a 56 column display, if you wish to use it. Contact me at gplyr8@gmail.com</p>
<p>Actually sir i want to make an digital clock with 24x6 led matrix but i am not good at programming sir so u can help me to program this or u have the code of digital clock so u can send this code to :-</p><p>ag870994@gmail.com</p>
<p>send me the circuit diagram plssssssssssssssssssss</p>
<p>bro i am not getting this ....can u send me properly pls.....i am a begineer...pls help me plssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.......</p><p>i need it tomorrow...i have my science exhibition tomorrow pls send me circuit diagram on my email id:</p><p>ravianpara26@gmail.com</p><p>whatsapp no.: +919549874312</p>
<p>I want to make ir work with arduino mega ? ... what pins should I use ?</p>
<p>byte latchPin = 53; //10 (SS) -&gt; 53</p><p>byte clockPin = 52; //13 (SCK) -&gt; 52</p><p>byte dataPin = 51; //11 (MOSI) -&gt; 51</p><p>byte latchPinPORTB = 0; // 53 -&gt; PB0</p><p>byte clockPinPORTB = 1; // 52 -&gt; PB1</p><p>byte dataPinPORTB = 2; // 51 -&gt; PB2 </p>
<p>is there any hope to merge this code with a temperature sensor ?? :c</p>
<p>Sorry, not really sure how to do it, but it might be possible. </p>
<p>Im trying to compilate codes, and figure out some details, but there is a big diference in the program&acute;s configuration , but I wil keep triying, Thanks anyways man ;D</p>
<p>I made it but encountered a problem. What would cause the letters to be displayed backwards? It scrolls from left to right all rows and columns display properly but the words are backwards. Any help would be greatly appreciated.</p>
<p>It might be possible that you have your rows connected in reverse order. that is where I would start looking.</p>
<p>Thank you!!! Thats what it was i had the wrong schematic of the 4017.</p>
<p>I want to make 64x6 screen.... so I guess I'll be needing 8 shift resistors, but for that do I i have to use 8 pins of the arduino uno?</p>
Figured tat out... still 3pins is required... how stupid of me to even ask tat question<br>
<p>L&agrave;m thế n&agrave;o để biến đổi th&agrave;nh bảng mattrix 24x8 ạ..{ chủ yếu l&agrave; code}, em vẫn l&agrave; d&acirc;n nghiệp dư mới tập t&agrave;nh n&ecirc;n xin h&atilde;y gi&uacute;p đỡ em ạ<br>địa chỉ email của em đ&acirc;y ạ: cantho1995ct@gmail.com</p>
<p>Thanks Akhil, I sent you an e-mail.</p>
<p>My LEDs doesn't have brightness enough, anyone could help, I made a 11x10 matrix using the same project and components.</p>
<p>Try lowering the value of the current limiting resistors you used on the columns. He used 24, I am assuming you used 11, but lowering the value should give you more current through the LEDs and make them brighter.</p>
<p>I will try, thanks for helping =)</p>
<p>LED have two pin,</p><p>which led pin are connected to row,</p><p>and which led pin are connected to column,</p><p>please help...</p>
<p>Generally the longer pin is the Anode(+), the shorter pin is the Cathode(-). So the longer pin should go to the column, the shorter to the row. In case you hadn't already gotten an answer for that. </p>
<p>So I am looking at embedding this into a small system with custom PCBs and running it from a battery. Would anyone be able to tell me what current draw they have? I need to figure out how many mAh's I need my battery to have. Thank you.</p>
<p>excuse me. if this running text expanded to 48x6 with just adding more register is possible?</p><p>and the matrix module is needed a zener to secure led from broken?</p><p>thanks</p>
<p>I have a code that has been modified to recognize the additional shift registers for the 48 x 6 display and would be happy to share it with you, if you contact me at my email address; gplyr8@gmail.com. Also I have not found the need for the zenerk, but you will need to add some small capacitance capacitors to your ground on the shift registers, to avoid trouble. I also have an updated schematic for the display.</p>
<p>I know this is a bit old but do you still have the code for a 48 x 6 display? I'm hoping to adapt it to a 32 x 8 display that I've made. My email is: Sharon97Q@gmail.com. Thank you kindly.</p>
<p>Hi could you send me this code please - martinhinks@btinternet.com - Thank you.</p>
<p>No problem. I sent it to you.</p>
<p>thanks for the information and instruction. it's helpful. now i'm will develop it to 48x6 running text.</p><p>maybe i'm need to exploring the variation of the animating movement of text,hehe</p>
<p>actually, I'm still onworking progress on board. i made the PCB based from 24x6 with additional expansion for 24 lines. </p><p>does it will be ok?</p><p>oh, plus, the board that i will use is arduino nano. is it capable enough for the display?</p>
<p>Not sure about nano, but it should be able to handle it.</p>
hai Syst3mX, how to modify 24x6 to 128x6, if you can help me to modify the source code??<br>let me know via email: nurhadiahmad88@gmail.com, thanks and success for you