Hello,
Data is transferred serially on Ardunio Mega 2560 using TCP-IP COnverter .
The data sent on display (DMD P10) goes missing. Some of the bits are skipped.
PLease help me with the solution.
Serial Data transfer code :
//SERIAL DATA
if (Serial.available())
{
int chars_in = 0;
// void serialFlush(){
while (Serial.available() > 0 && chars_in < SerialBufferSize)
{
serIn[chars_in] = Serial.read();
Serial.write( byte(serIn[chars_in]));
chars_in++;
}
}
dmd.selectFont(SystemFont5x7);
dmd.drawString(640, 0, serIn,26, GRAPHICS_NORMAL );
dmd.drawString(640, 8, serIn+52,26,GRAPHICS_NORMAL);
dmd.drawString(800, 0, serIn+78,26, GRAPHICS_NORMAL );
dmd.drawString(800, 8, serIn+104,26, GRAPHICS_NORMAL );
dmd.drawString(960, 0, serIn+130,26, GRAPHICS_NORMAL );
dmd.drawString(960, 8, serIn+156,26, GRAPHICS_NORMAL );
dmd.drawString(1120, 0, serIn+182,26, GRAPHICS_NORMAL );
dmd.drawString(1120, 8, serIn+208,26, GRAPHICS_NORMAL );
dmd.drawString(1280, 0, serIn+234,26, GRAPHICS_NORMAL );
dmd.drawString(1280, 8, serIn+260,26, GRAPHICS_NORMAL );
delay(3000);
