can't believe after the shift register and 3D array I'm struggling with this part.
This doesn't work:
char masterMessage[18];///
int msgLength = 0;
boolean IsMessage=false;
void setup()
{
Serial.begin(19200);
}
void loop()
{
if (Serial.available() >8){ // enough data arrived?
if (Serial.read() == '
Can you see what I'm doing wrong?
I should have gone to a better school){ // correct start byte?
while (Serial.read() != '#')
{
masterMessage[msgLength] = Serial.read();
msgLength=msgLength++;
}
} // end start byte test
IsMessage=true;
} // end data available check
if (IsMessage){
for (int i=0;i=msgLength;i=i++){
Serial.println(masterMessage[i]);
}
Serial.println(" ");
IsMessage = false;
}
msgLength = 0;
}
Can you see what I'm doing wrong?
I should have gone to a better school