How to Make Custom Characters for Led Matrix

12K4912

Intro: How to Make Custom Characters for Led Matrix

It Is So Simple To Make Our Own Custom Characters In Led Matrix For That

We Can Use A Simple App Called Pixel To Matrix

By Using This App Everyone Can Make There Own Custom Characters In Led Matrix

From There Own Imagination................ Isnt It Cool

Check This Instructable :) ;)

STEP 1: How to Control Led Matrix to Arduino

How To Control Led Matrix Using Arduino :--

Check This Video & Instructable If You Are Not Familier With The Connection Of Led Matrix With Arduino

https://www.instructables.com/id/Arduino-Led-Matri...






STEP 2:

Do Not Bother About These much Steps These I Have Done To Make Everything More Clear To You

Go & Proceed With The Next Step :) ;) ..........

STEP 3: Download the Files

Downloaded These Files ..........

Pixel To Matrix Application :-- http://www.mediafire.com/file/61o1hbqss52ksyt/Pixe...

Code :-- http://www.mediafire.com/file/23n440p13tat3th/LCDe...



STEP 4:

Need To Extract the Pixel To Matrix App

STEP 5:

Open The Extracted File ........

STEP 6:

This Is The Pixel To Matrix App

The App Is Same As That Of 8*8 Led Matrix

Which Has 8 Rows & 8 Columns

STEP 7:

Click On The Squares To Make Patterns .....

STEP 8:

Then Click The Generate Button To Get The Code .........

STEP 9:

This Is The Arduino Code For Led Matrix

STEP 10:

Copy The Code ........

STEP 11:

Open The Notepad To Paste The Code ....

STEP 12:

Paste The Code Here ......

STEP 13:

Click To Make The Patterns .......

STEP 14:

Copy The Code ...........

STEP 15:

Again Paste The Code On The Notepad ..........

STEP 16:

Continue Making The Patterns In The App And Copy The Code

STEP 17:

Paste The Code In Notepad Till Your Wish To Display The Patterns Which Was Made In The Pixel To Matrix App

STEP 18:

Then Open The Arduino Code ........

STEP 19:

Delete These Lines ..........

STEP 20:

Then Type byte a[8]= {

STEP 21:

Then Type byte b[8]= {

STEP 22:

Type Till byte j[8]= {

I Have j Lines In My Notepad Code

So That I Have Made It To byte j[8]= {

STEP 23:

Then Open The Notepad & Copy The First Line Of Code

& Paste The Code In The Arduino Code

After Copying The Code Need To Type };

STEP 24:

Paste The Lines Upto byte j[8]= {

From The Notepad

STEP 25:

Delete These Lines In The Code ........

STEP 26:

Then Type

printByte (a);

delay(1000);

STEP 27:

Type Lines Upto ,

printByte (j);

delay(1000);

Beacuse Iam Having J Lines In The Notepad ...........

If U Have More Than J Lines You Can Type Upto That Line Or Vice Versa .........

STEP 28:

Type } At The End Of The Line ............

STEP 29:

After That Click Verify ....

To Check For Any Errors Or Mistakes ......

Include This Library To Arduino Software

Library :-- https://github.com/wayoda/LedControl

STEP 30:

Then Click On Tools Select The Board Name & Com Port

STEP 31:

Then Upload The Code To Arduino ...........

STEP 32: More Info .........

Arduino Main Software :--
https://www.arduino.cc/en/Main/Software

--------------------------------

Pixel To Matrix Application :-- http://www.mediafire.com/file/61o1hbqss52ksyt/Pixe...

------------------------------------

Code :-- http://www.mediafire.com/file/23n440p13tat3th/LCDe...

-----------------------------------

Library :-- https://github.com/wayoda/LedControl


10 Comments

help i just get this error

Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno"
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino: In function 'void loop()':
LCDemoMatrix:18:10: error: expected ',' or ';' before '=' token
byte a{8}= {0xA5,0x66,0xE7,0x00,0x00,0xE7,0x66,0xA5};
^
LCDemoMatrix:19:10: error: expected ',' or ';' before '=' token
byte b{8}= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
^
LCDemoMatrix:20:10: error: expected ',' or ';' before '=' token
byte c{8}= {0xA5,0x66,0xE7,0x00,0x00,0xE7,0x66,0xA5};
^
LCDemoMatrix:21:10: error: expected ',' or ';' before '=' token
byte d{8}= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
^
LCDemoMatrix:22:10: error: expected ',' or ';' before '=' token
byte e{8}= {0xA5,0x66,0xE7,0x00,0x00,0xE7,0x66,0xA5};
^
LCDemoMatrix:23:10: error: expected ',' or ';' before '=' token
byte f{8}= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
^
LCDemoMatrix:24:10: error: expected ',' or ';' before '=' token
byte g{8}= {0xA5,0x66,0xE7,0x00,0x00,0xE7,0x66,0xA5};
^
LCDemoMatrix:25:10: error: expected ',' or ';' before '=' token
byte h{8}= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
^
LCDemoMatrix:26:10: error: expected ',' or ';' before '=' token
byte i{8}= {0xA5,0x66,0xE7,0x00,0x00,0xE7,0x66,0xA5};
^
LCDemoMatrix:27:10: error: expected ',' or ';' before '=' token
byte j{8}= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:29:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (a);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:32:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (b);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:35:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (c);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:38:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (d);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:41:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (e);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:44:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (f);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:47:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (g);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:50:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (h);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:53:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (i);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:56:13: warning: invalid conversion from 'byte {aka unsigned char}' to 'byte* {aka unsigned char*}' [-fpermissive]
printByte (j);
^
C:\Users\nadip\Downloads\LCDemoMatrix\LCDemoMatrix.ino:62:6: note: initializing argument 1 of 'void printByte(byte*)'
void printByte(byte character [])
^~~~~~~~~
exit status 1
expected ',' or ';' before '=' token
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I am using mac os so please guide me to use the pixels to matrix software.. Please...

Good tuto,

but i prefere this app :

http://xantorohara.github.io/led-matrix-editor/

I like this app so that i prefer to use this
But good to hear from you my friend
save the page and it will work on you computer without internet.
it's only one html page with one javascript.

But The App Which I Provided Can Use Anytime Without Internet

karlt1 brother the app u provided is online and only those who have internet can take use of it

The download links are dead,pls fix.

Sorry For The Inconvenience All Errors Fixed .........

I will fix it bro