Если пишу в сетап пишу: Serial.begin(57600); (пример из библиотеки nRF24), то в окно выводятся кракозябры, если написать стандартную 9600 - то все нормально. В чем подвох? В настройке порта пробовал поставить 57600 - что то не помогло.
На какой плате вы пытаетесь это делать? На Arduino Uno работает вот этот скетч: Код (Text): void setup() { Serial.begin(57600); } void loop() { Serial.println("Foo"); delay(100); } При этом в окошке монитора порта надо выбрать нужную скорость.
Какой программой вы смотрели принимаемые данные? Если не встроенным в Arduino IDE монитором последовательного порта, то попробуйте им (в меню: Сервис→Монитор порта).
Есть подозрение, что монитор порта по какой-то причине не меняет скорость приема. Сделайте простую проверку. Пусть ардуина постоянно что-нибудь передает в цикле на разных скоростях. Где не будет кракозябр - там скорость совпадает.
Проблема была банальна, в мониторе порта я не выставил нужную скорость, я ее пробовал менять в настройках железа в диспетчере устройств.