Introduction: 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

Participated in the
Microcontroller Contest 2017
10 Comments
1 year ago
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.
4 years ago on Step 3
I am using mac os so please guide me to use the pixels to matrix software.. Please...
6 years ago
Good tuto,
but i prefere this app :
http://xantorohara.github.io/led-matrix-editor/
Reply 6 years ago
I like this app so that i prefer to use this
But good to hear from you my friend
Reply 6 years ago
save the page and it will work on you computer without internet.
it's only one html page with one javascript.
Reply 6 years ago
But The App Which I Provided Can Use Anytime Without Internet
Reply 6 years ago
karlt1 brother the app u provided is online and only those who have internet can take use of it
6 years ago
The download links are dead,pls fix.
Reply 6 years ago
Sorry For The Inconvenience All Errors Fixed .........
Reply 6 years ago
I will fix it bro