Всем привет) У меня проблема с передачей данных по Serial с компьютера на arduino. Для Windows написана программа на Qt которая отправляет строку на arduino следующим образом Код (C++): serial->write(color.toStdString().c_str()); Формат строки следующий - три цифры, буква, цифры, буква и т.д., например 101r23g3b145!, где "!" - это признак окончания сообщения. При приёме на arduino Код (C++): char check; if (Serial.available()>0) { while (true) { check = Serial.read(); Serial.println(check); //эта строчка просто для отладки if (check != '!') { buffer[i] = check; i++; } else { buffer[i] = check; i++; break; } } } после принятия первой цифры, откуда то появляются буквы "я" Подскажите, как это исправить