serial

Нет ответов
drago56
Offline
Зарегистрирован: 20.10.2015

Пытаюсь понять как принимать строки по Serial arduino. Пытаюсь послать строку "12\n" на esp8266 и по порту считать данные. 

AnsiString uu;
   uu="12\n";
send(my_sock,uu.c_str(),uu.Length()+1,0);

Принимаю данные на ардуино

if(Serial.available()>0) {
    char inChar = Serial.read();
    inString += inChar;
    if (inChar == '\n') {
       Serial.flush();
      Serial.print("String: ");
      Serial.println(inString);
      inString = "";
      delay(1000);
    }
  }

Вывод на мониторе порта

String: 12
 
String:   12
 
String: 

String: 12

String: 

Почему так много лишней информации?