//send string using serial monitor
// test string "message_status,address,address_text,service_center_time_stamp,<CR><LF>*sms_message_body"
String readString;
//int loc;
void setup() {
Serial.begin(9600);
Serial.println("parse-test-3"); // so I can keep track of what is loaded
}
void loop() {
while (Serial.available()) {
delay(2);
if (Serial.available() >0) {
char c = Serial.read(); //gets one byte from serial buffer
if (c == '\n') { //Look for CR/
while (Serial.available()) {
delay(2);
if (Serial.available() >0) {
char c = Serial.read(); //gets one byte from serial buffer
readString += c; //makes the string readString
}
}
}
}
}
if (readString.length() >0) {
Serial.print("Message is: ");
Serial.println(readString); //see what was received
readString="";
}
}