проблема с Serial.begin

Fearles8383
Offline
Зарегистрирован: 14.05.2015
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup()  
{
  // Open serial communications and wait for port to open:
  Serial.begin(19200);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.println("324243445!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(9600);
  mySerial.println("Hello, world?");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

выводит непонятные символы 

Fearles8383
Offline
Зарегистрирован: 14.05.2015

þþþþþþþþþþþþþþþþþ в мониторе порта 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Задумался над написанием второй части к классике. Идиот!

Fearles8383
Offline
Зарегистрирован: 14.05.2015

даже если у меня 9600 везде всеровно эфект один þþþþþþþþþÿþþþþþþþ

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Достал пачку бумаги и заточил карандаш

SunX
SunX аватар
Offline
Зарегистрирован: 04.10.2014

Fearles8383 пишет:

  Serial.begin(19200);

выводит непонятные символы 

Скорее всего тут должно стоять

Serial.begin(9600);

Так как в arduino ide именно такая скорость стоит по умолчанию.

Fearles8383
Offline
Зарегистрирован: 14.05.2015

9600 и стоит все ровно

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Задумался над названием.. Как насчет "Идиот и еще один Идиот"? :)

Fearles8383
Offline
Зарегистрирован: 14.05.2015

в чем прикол ?

SunX
SunX аватар
Offline
Зарегистрирован: 04.10.2014

А в других проектах Serial нормально работает?

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

А нафига там?

#include <SoftwareSerial.h>
02  
03 SoftwareSerial mySerial(10, 11); // RX, TX

Если закоментировать?

Chilori
Offline
Зарегистрирован: 10.05.2015

На сколько мне известно кракозябры ползут, если скорость передачи указанной в скетче не совпадает со скоростью в мониторе последовательного порта .Проверь в настройках порта скорость.

rx9chy
Offline
Зарегистрирован: 12.02.2019

Всем привет. Запнулся на Serial.begin. Ставлю в скетче скорость 115200, а в «мониторе порта» (при отладке) он работает на 74880 Бод. В чем «синус» (прикол)? Сам ESP8266 NodeMcu прошит на 115200 бод.

#include <ESP8266WiFi.h>          //используется для включения сторонних библиотек в ваш скетч ESP8266
#include <OneWire.h>
 
#define PIN_DIGITAL_RAIN_SENSOR 5 // Цифровой вход для сигнала датчика протечки и дождя
#define PIN_OUT_ALARM 16
#define PIN_OUT_NORMAL 4
 
void setup(){
Serial.begin(115200);
и т.д.