Пример SimpleChat BLE печатает зашифрованные символы

Я пытаюсь использовать приложение SimpleChat для тестирования своего RedBearLab Shield. Если я отправлю «Hello» и to в Serial.print или Serial.write, то в моем Serial-мониторе я увижу что-то вроде «Fh`Fx**-H3r:AJb6# E0CbJ»

Есть идеи, что я делаю неправильно?

Спасибо, Энди Станку

, 👍-1

Обсуждение

попробуйте изменить скорость передачи данных в последовательном мониторе, @jsotola

Это определенно исправило это! Спасибо! Пожалуйста, добавьте это как решение, чтобы я мог отметить его! Спасибо!, @Andi Stancu


1 ответ


Лучший ответ:

0

Если вы передаете Hello и получаете Fh'Fx**-H3r:AJb6# E0CbJ, проблема, скорее всего, заключается в несоответствии скорости передачи данных.

Приемник производит выборку сигнала данных в 3–4 раза быстрее, чем должен.

Начните с снижения скорости передачи последовательного монитора до 1/4 текущей скорости передачи.

Если это не приводит к правильному приему данных, начните с самой низкой скорости передачи данных и увеличивайте ее.

,