Ошибка

neonGREN
Offline
Зарегистрирован: 08.03.2018

Учусь работаь с Arduino UNO
Пишу ей код для COM порта

int val = 0;

void setup() {
  Serial.begin(9600); 
}

void loop() {
  if (Serial.available() > 0) {
    val = Serial.read();
    Serial.print("I received: ");
    Serial.println(val,BIN);
  }
}

 

Если ввожу 1 должна выдать 
I received: 110001
но выдает 
I received: 110001
I received: 1010
И эта 1010 при любом числе . 

Может есть у кого идеи почему так происходит?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Это символ конца строки.

neonGREN
Offline
Зарегистрирован: 08.03.2018

Спасибо за ответ .
Меня теперь беспокоит вот что а разве он должен его показывать ?

Может у меня что то не так настроено?

neonGREN
Offline
Зарегистрирован: 08.03.2018

Спасибо я нашел .)

Alexander
Offline
Зарегистрирован: 25.04.2010