void setup() {
Serial.begin(115200);
String msg_text = "/limit 2 5678";
//String msg_text = "/limit";
String my_string1 = "";
String my_string2 = "";
String my_string3 = "";
String my_string4 = "";
if (msg_text.startsWith("/limit")) {
if (msg_text == "/limit") { //справка по команде limit_N_value
Serial.println("===/limit N value===, N строго 1 или 2, value строго 4 цифры");
} else {
my_string2 = msg_text.charAt(7);
my_string3 = msg_text.substring(9);
if (my_string2 == "1") {
int soilMoistureLimit1 = my_string3.toInt();
Serial.println(soilMoistureLimit1);
}
if (my_string2 == "2") {
int soilMoistureLimit2 = my_string3.toInt();
Serial.println(soilMoistureLimit2);
}
my_string1 += "Лимит влажности ";
my_string1 += my_string2;
my_string1 += " составляет ";
my_string1 += my_string3;
}
}
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}