How to Make Custom Characters for Led Matrix
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
xgascoigne 2 years ago
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.
ZinO2 5 years ago
I am using mac os so please guide me to use the pixels to matrix software.. Please...
karlt1 7 years ago
Good tuto,
but i prefere this app :
http://xantorohara.github.io/led-matrix-editor/
ZenoMo 7 years ago
But good to hear from you my friend
karlt1 7 years ago
it's only one html page with one javascript.
ZenoMo 7 years ago
But The App Which I Provided Can Use Anytime Without Internet
ZenoMo 7 years ago
karlt1 brother the app u provided is online and only those who have internet can take use of it
gada888 7 years ago
The download links are dead,pls fix.
ZenoMo 7 years ago
Sorry For The Inconvenience All Errors Fixed .........
ZenoMo 7 years ago