void setup() { pinMode(13, OUTPUT); Serial.begin(115200); } void loop() { while (Serial.available()) { String s1 = Serial.readStringUntil(':'); String s2 = Serial.readStringUntil(';'); process_event(s1, s2); } delay(10); } void process_event(String s1, String s2) { if (s1 == "LED" && s2 == "on") digitalWrite(13, HIGH); if (s1 == "LED" && s2 == "off") digitalWrite(13, LOW); }