Общение есп8266 12f с Ардуино нано

qwerty13rus
Offline
Зарегистрирован: 05.12.2018

Всем привет, почему если с есп отправляю 1 , то на ардуино вместе с ней приходят еще цифры (-35 и -38)?

Ардуино:


void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);

}

void loop() {
  if (Serial.available() > 0) {
    int p1 = Serial.read() - '0';
    Serial.println(p1);
  }

}

Есп 8266:

void setup() {
  // put your setup code here, to run once:
Serial.begin(115200);

}

void loop() {
  int p = 1;
 Serial.println(p);
 delay(1000);

}

 

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

Приходят перевод строки и возврат каретки, но Вы там хитрым чтением превращаете их чертё во что.

Не хотите, чтобы они приходили, уберите "хвостик" ln в есп-шном выводе.

qwerty13rus
Offline
Зарегистрирован: 05.12.2018

ЕвгенийП пишет:

Приходят перевод строки и возврат каретки, но Вы там хитрым чтением превращаете их чертё во что.

Не хотите, чтобы они приходили, уберите "хвостик" ln в есп-шном выводе.

Спасибо!