Тормозит HC-06

nikbar
Offline
Зарегистрирован: 07.02.2016

Доброго времени суток.

Имеется программа которая отрисовыает изображение  на основе данных которые приходят с Arduino.

В Arduino залит скетч который в цикле отправляет данные в com порт (Serial.begin(9600);). 

При подключении arduino к компюътеру через USB кабель данные приходят быстро и изображение отрисовываеться моментально.

При отправке через bluetooth модуль HC-06 начинает жудко тормозить, данные приходят раз в 10 медленнее чем через кабель, картинка отрисовывается очень медленно.  

Проверял на Arduino Due и Arduino Mega. Пробовал читать данные через Termit и Модуль последовательного порта Arduino IDE, подключал Arduino к планшету и читал данные через bluetooth terminal. Пробовал прописать Serial.flush(); после каждого Serial.write(..); Заливал разные скетчи. Во всех случаях через кабель данные приходят быстро, а через HC-06 очень медленно.

Раньше использовал этот модуль и никаких проблем со скоростью не возникало. Может быть кто нибудь подскажет как это можно поправить. 

subbotinHZ2
Offline
Зарегистрирован: 10.03.2018

Добрый день.

Наткнуляся на такую же проблему только с передачей от модуля НС-05 на модуль НС-06 , пытался поменять скорость на НС-06 не получается АТ-команда на изменение скорости не проходит, причем НС-06 от телефона работает отлично. Заказал еще один НС-05 буду пробывать с ним.

Причем прикол состоит в том что если подцеплены оба модуля к компу на обоих СОМ портах все принимается и передается как нужно, затем подцепаю внешнее питание на ардуинку с модулем НС-05, отключаю от компа и тоже все ОК. А если сразу подать на него внешнее питание идет задердка в приеме сигнала 1-2 секунды и снова подцепаем к компу, таймаут 3 секунды, и вот оно счастье опять все работает  как должно, можно сново отключать комп, все будер работать. Что это за фигня не понятно.