Проблема с com портом

Nikita_Rovenski
Offline
Зарегистрирован: 26.12.2019

Я написал простой код (общение с ком портом и есчё некоторые условия при выполнении которых выводится сообщение Errors-)

у меня проблема с ком портом при открытии бесконечно повторяет то что я написал в коде а мне надо что бы я ввёл число в ком порт и после ввода в сообщении Errors-после тере прописывалось 1 а у меня сразу при открытии повторяется одно и тоже сообщение до бесконечности

 

Вот код


int in_data;
int o1;
int o2;
int o3;
void setup() {
  Serial.begin(9600);
}

void loop() {
    int e=0;
 if (Serial.available() > 0) {
    in_data = Serial.parseInt();
    Serial.println(in_data);
  }
  if (in_data == 11) {
    e++;
  }
    Serial.print("errors-");
   Serial.print(e);
}

А вот скрин ком порта 

https://ibb.co/LQHvFCh

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Строки 18 и 19 выполняются всегда, т.к. не стоят ни под каким условием.