Пример SimpleChat BLE печатает зашифрованные символы
Я пытаюсь использовать приложение SimpleChat для тестирования своего RedBearLab Shield. Если я отправлю «Hello» и to в Serial.print или Serial.write, то в моем Serial-мониторе я увижу что-то вроде «Fh`Fx**-H3r:AJb6# E0CbJ»
Есть идеи, что я делаю неправильно?
Спасибо, Энди Станку
@Andi Stancu, 👍-1
Обсуждение1 ответ
Лучший ответ:
▲ 0
Если вы передаете Hello
и получаете Fh'Fx**-H3r:AJb6# E0CbJ
, проблема, скорее всего, заключается в несоответствии скорости передачи данных
.
Приемник производит выборку сигнала данных в 3–4 раза быстрее, чем должен.
Начните с снижения скорости передачи последовательного монитора до 1/4 текущей скорости передачи.
Если это не приводит к правильному приему данных, начните с самой низкой скорости передачи данных и увеличивайте ее.
,
@jsotola
Смотрите также:
- Можно ли измерить скорость акселерометром? Насколько точно?
- Модуль Bluetooth HC-05 мигает красным светом - Arduino Uno
- Модуль Bluetooth HC-05 возвращает закодированные данные
- Мой модуль Bluetooth HC-05 не работает
- Модуль AT-команд HM10 BLE — не работает
- Программные обновления FOTA (микропрограммы по беспроводной сети) с Uno R3
- Создание Bluetooth-мыши с помощью Arduino
- Чтение характеристического значения BLE в Arduino Uno
попробуйте изменить скорость передачи данных в последовательном мониторе, @jsotola
Это определенно исправило это! Спасибо! Пожалуйста, добавьте это как решение, чтобы я мог отметить его! Спасибо!, @Andi Stancu