Строка вроде обрамляется ""
if (val == "test => led1")
В сериал данные поступают по одному байту ( символу), в том числе помехи и т.д.
Обозначьте начало и конец передачи передачи "своим" символом. например как в JSON "{" и "}"
Логика работы такова, сравниваете принятый символ с "{" , если есть...