V.4 180713
Instruction of AT Command mode API for Arduino ( AT Command mode)
N/A
Send Image
(64x32 Mono bitmap) to LED Display
(An array consist of 256 bytes bitmap)
1. A "for" loop to send 256 bytes user define display information
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
for (i = 0 ; i < 256; i++)
{
Serial.write(User_define_array[i]);
}
while (Serial.read() !='E') {}
delay(2);
N/A
Send Image
(64x32 332/RGB bitmap) to LED Display
(An array consist of 2048 bytes bitmap)
1. A "for" loop to send 2048 bytes user define display information
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
for (i = 0 ; i < 2048; i++)
{
Serial.write(User_define_array[i]);
}
while (Serial.read() !='E') {}
delay(2);
N/A
Text input
without AT command
0x80
Write a 5X7
Character
1. AT80=(line,column,Character)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT80=(0,0,A)
Write_AT_Command("AT80=(0,0,A)");
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x81
Write a 5X7
String
1. AT81=(line,column,String)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT81=(0,0,ABCD1234)
Write_AT_Command("AT81=(0,0,ABCD1234)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x82
Write a 8X16
Character
(not available for
96x8 RGB LED)
1. AT82=(line,column,Character)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT82=(0,0,A)
Write_AT_Command("AT82=(0,0,A)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
Code
Function
Text input 5x7 string
ezDisplay RGB LED Display Command List
64x32 LED dot matrix default for AT Command
V.4 180713
0x83
Write a 8X16
String
(not available for
96x8 RGB LED)
1. AT83=(line,column,String)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT83=(0,0,ABCD1234)
Write_AT_Command("AT83=(0,0,ABCD1234)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x84
Dsiplay a 8X8
pattern
1. AT84=(X position,
Y position, pattern ID)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT84=(16,32,1)
Write_AT_Command("AT84=(16,32,1)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x85
Dsiplay a 8X16
pattern
(not available for
96x8 RGB LED)
1. AT85=(X position,Y position,pattern ID)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT85=(16,32,1)
Write_AT_Command("AT85=(16,32,1)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x86
Dsiplay a 16X16
pattern
(not available for
96x8 RGB LED)
1. AT86=(X position,Y position,pattern ID)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT86=(16,32,1)
Write_AT_Command("AT86=(16,32,1)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}
0x87
Dsiplay a 32X32
pattern
(not available for
96x8 RGB LED)
1. AT87=(X position,Y position,pattern ID)
2. Wait until receive a module available byte ('E') from ezDisplay
3. Wait 2ms
<example>
AT87=(16,32,1)
Write_AT_Command("AT87=(16,32,1)")
void Write_AT_Command(char *string)
{
Serial.print(string);
while (Serial.read() != 'E') {}
delay(2);
}