String MsgBT = "";
int ParameterSpeed = 90;
int ParameterRestDistance = 100;
int ParameterRestTime = 15;
int ParameterBrightness = 30;
int Lane = 5;
String ParameterColor = "Red";
String strTemp;
void setup() {
Serial.begin(9600);
// put your setup code here, to run once:
MsgBT = "U:,90,100,15,105,Red"; // Lane(1..),Speed,Distance,RestTime,Brightness,ColorName
Serial.println("Start");
// Lane = (MsgBT.substring(1, MsgBT.indexOf(","))).toInt() - 1;
MsgBT = MsgBT.substring(MsgBT.indexOf(",") + 1);
ParameterSpeed = (MsgBT.substring(0, MsgBT.indexOf(","))).toInt();
MsgBT = MsgBT.substring(MsgBT.indexOf(",") + 1);
ParameterRestDistance = (MsgBT.substring(0, MsgBT.indexOf(","))).toInt();
MsgBT = MsgBT.substring(MsgBT.indexOf(",") + 1);
ParameterRestTime = (MsgBT.substring(0, MsgBT.indexOf(","))).toInt();
MsgBT = MsgBT.substring(MsgBT.indexOf(",") + 1);
ParameterBrightness = (MsgBT.substring(0, MsgBT.indexOf(","))).toInt();
MsgBT = MsgBT.substring(MsgBT.indexOf(",") + 1);
ParameterColor = (MsgBT.substring(0, MsgBT.indexOf(",")));
Serial.print("Update: " + (String)Lane + "," + (String)ParameterSpeed + "," + (String)ParameterRestDistance + ",");
Serial.print((String)ParameterRestTime + "," + (String)ParameterBrightness + "," + ParameterColor);
Serial.println();
}
void loop() {
// put your main code here, to run repeatedly:
}