подключение синезуба (подручным ПО)

Explorer

на АТ команды начинает отвечать, когда запускаю БТ модуль с зажатой кнопкой на шильде

Rover

Если этот модуль не только визуально выглядит, как HC-05, но и прошивка в него залита честная 05, тогда в ответ на команду AT+ROLE он доложен сказать свою текущую роль master/slave. Эта настройка должна сохраняться при отключении питания, как и любая другая.

Explorer:

на АТ команды начинает отвечать, когда запускаю БТ модуль с зажатой кнопкой на шильде

Значит больше никакие выводы к +3,3 подтягивать не надо.

Explorer:

попробовал конфигурировать БТ модуль через btinit.exe выставив скорость 115200 и прочее стандартно, всё прошло

После команды смены скорости модуль должен перестать общаться с терминальной программой на старой скорости, и начать общаться на новой. У вас это происходит?

Explorer
Rover:

После команды смены скорости модуль должен перестать общаться с терминальной программой на старой скорости, и начать общаться на новой. У вас это происходит?

один раз прошло, писало ОК, команда, ОК и тд… второй раз запускаю, пробую, вроде не идет… потыкал модуль попробовал подключить к контроллеру, нифига, снова перепаиваю с контроллера на USB-UART, опять конфигурируется с зажатой кнопкой на старой скорости.
п.с. а вообще тема скорости для меня не раскрыта, например кассовое оборудование (скорость 9600 Бод) работает как и на 5к бод и на 115200 бод… странно вообще

Explorer

проверил роль БТ модуля через гипер терминал

откликается исключительно на скорости 38400 бод… хоть и вбита 115200…
а вообще с чем может быть связана неработоспособность? с расхождением в скорости с контроллером AIOP?

о боже… потыкал кнопку при коннекте в миссион планере, и каким то чудом сконектилось
получается так… подключаю модуль к контроллеру, запитываю контроллер, присоединяюсь к БТ на компе, захожу в миссион планер, жму кноку на шильде с HC-05, после чего жму коннект в миссион планере! без нажатия на кнопку не подключается

serenya

Меня терзают смутные сомненья… скорость порта должна совпадать со скоростью модуля. Коротните на ВТ rx tx и подключившись к модулю терминалкой (в режиме моста а не АТ команд) поотправлять всякую чушь. Ответ д.б. таким же. А еще я как не знаток апм могу ошибаться, но слышал звон что по умолчанию он работает на 57600.

Explorer

вообще как только первый раз чеканул БТ программкой BlueCore, скорость порта была установлена 9600
а как его в режиме моста подключить?

serenya

Очень просто, для этого нужно ничего не делать и сразу коннектиться терминалкой через ВТ (не нажимать кнопку в момент подключения)

Explorer
serenya:

поотправлять всякую чушь. Ответ д.б. таким же

нет никакого реагирования, пока пока не перевести в АТ

serenya

Светодиод на модуле реагирует на коннект (открытие порта)? Может порт не правильный?

Explorer
serenya:

Светодиод на модуле реагирует на коннект (открытие порта)? Может порт не правильный?

ну светодиод сложно определить на что реагирует… мигает как получится… а так вроде изменяет такт мигания
ну по портам врятли другой, вылезает сообщение что устройство подключено, порт СОМ42…
есть еще 2 порта СОМ1 и СОМ2 но они от материнки

serenya

а если разомкнуть rx tx на модуле и соединить их с фтди. Подключить фтди к компу, запустить 2 терминалки, в одной открыть порт ftdi в другой BT. таким образом можно смотреть обмен по ВТ. И фото или ссылку бы на модуль

doqtoor

Ребята немного не в тему но… надеюсь получу ответ. хочу при помощи синезуба связать два компаю один персональный он имеет встроенный модуль блютуфа в вот второй который стоит на фрезере у меня вне сети и чтобы не парится с флешками хотелось бы инфу передавать при помощи блютуфа. может кто подскажет что мне надо приобрести

Explorer

думаю уж хрен с этим модулем, закажу другой… а этот от шильда отпаяю и буду так тестить

п.с. такие кто использовал? www.ebay.com/itm/…/331507584522

Fedul1

День прошел не зря. Как я подключил к PC.
Имею модуль с rctimer’а вот такой:

Определяется как CRIUS_BT
115200, pin 0000, прошивка Linvor 1.8
Подключил к crius aiop v2 на serial 0. tx-rx rx-tx, питание оттуда же.
С андроида (Multiiwii configuration tool) конектится влет.
С windows 8x64 ни в какую. Адаптер по БТ подключается, появляются два com порта. В Multiwii видно только один из них, который “входящий”. А исходящий, с пометкой “Dev B” не видно, но вот он то и нужен. Если заменить файлик который указан в этом посте то мультивий конф не запускается(белое окно). Получается, что этот файл-патч только для 32 битной программы.
Я запустил на виртуалке XPx32, заменил файл, появились все порты и о чудо все заработало!
Теперь по поводу терминала. Тоже долго мучил… Подключал через ftdi. Использовал HyperTerminal. В настройках в терминале необходимо было поставить “Управление потоком: Xon/Xoff” ну и скорость 115200.

Explorer

win7 x64 x86 миссион планер не конектится по блютус!
на андройде через программу DroidPlanner подключился после настроек без проблем!!!
куда копать - не пойму

Explorer

под виндовс ХР проблем с подключением нет… ппц
где то проскочила инфа, что эта проблема в Win7 и выше носит глобальный характер… а как ее лечить нет инфы

2 months later
kak-dela007

Есть вот такой модуль

Решил подключить его к 3DR модулю телеметрии, чтобы мобильник с дроид-планером без провода коннектить. (вообще реально это?)
Такую схему я где-то видел, вроде там все работало, но про настройки - ни слова.
Подключил ТХ к RX, и RX к TX, соответственно, подвел питание 5В.
Поставил в ДроидПланере способ подключения - Блютуз.

В итоге, коннектинг идет, но планер говорит что “3D - линк лосс, чек коннекшн”. Такое обычно бывает когда пропадает сигнал телеметрии. Т.е. явно между блютузом и модулем 3DR нет синхронизации, Планер просто не получает данные.
Модули 3DR настроены оба, скорость 57600.
Решил настроить блютуз, как написано здесь в начале. Но не тут то было! HiperTerminal на первую команду АТ отвечает ОК, на АT+VERSION - говорит ERROR

Команды ввожу на клавиатуре и сразу жму ентер. В чем может быть проблема?

П.С. ТХ и RX местами уже менял, не помогает.

Rover

В гипертерминале-то какую скорость выставили?
рекомендую использовать терминальную программу “Termite 3.0”, в настройках попробуйте указать «Append CR-LF».

Попробуйте проверить скорость командой AT+UART?
Если ответит, то задайте скорость командой AT+UART=57600,0,0
а также командой AT+ROLE=0 задать режим ведомого.
Это команды на тот случай, если залита прошивка HC-05.

RTemka
kak-dela007:

Есть вот такой модуль

Решил подключить его к 3DR модулю телеметрии, чтобы мобильник с дроид-планером без провода коннектить. (вообще реально это?)
Такую схему я где-то видел, вроде там все работало, но про настройки - ни слова.
Подключил ТХ к RX, и RX к TX, соответственно, подвел питание 5В.
Поставил в ДроидПланере способ подключения - Блютуз.

В итоге, коннектинг идет, но планер говорит что “3D - линк лосс, чек коннекшн”. Такое обычно бывает когда пропадает сигнал телеметрии. Т.е. явно между блютузом и модулем 3DR нет синхронизации, Планер просто не получает данные.
Модули 3DR настроены оба, скорость 57600.
Решил настроить блютуз, как написано здесь в начале. Но не тут то было! HiperTerminal на первую команду АТ отвечает ОК, на АT+VERSION - говорит ERROR

Команды ввожу на клавиатуре и сразу жму ентер. В чем может быть проблема?

П.С. ТХ и RX местами уже менял, не помогает.

Вешать на 0й порт апм и 115200.
Самая задница, что привередливо к мобильным устройствам.
На одних коннект пропадает, на других вообще не бывает.
Андропилот чаще работает чем другие проги.

kak-dela007
Rover:

В гипертерминале-то какую скорость выставили?
рекомендую использовать терминальную программу “Termite 3.0”, в настройках попробуйте указать «Append CR-LF».

Попробуйте проверить скорость командой AT+UART?
Если ответит, то задайте скорость командой AT+UART=57600,0,0
а также командой AT+ROLE=0 задать режим ведомого.
Это команды на тот случай, если залита прошивка HC-05.

Та же история. Скорости пробовал разные, 57600, 115200, и которая стояла по умолчанию- 2400.
Спасибо за программу, буду пробовать!
А может там вообще не быть прошивки? Как прошить в таком случае?

[IMG]s016.radikal.ru/i335/1506/07/01f3bda322d0.jpg[/IMG]

RTemka:

Вешать на 0й порт апм и 115200.

Вы не совсем поняли! Не хочу ничего вешать на АРМ, там уже висит модуль телеметрии, и все настройки провожу через него же. А блютуз - для того, чтобы к базовому модулю подключаться без провода, для удобства, так сказать. И заодно поберечь гнездо мобильника.
А почему именно 115200 скорость? С ней эти модули лучше дружат?

Rover:

рекомендую использовать терминальную программу “Termite 3.0”, в настройках попробуйте указать «Append CR-LF».

Попробую Termite 3.1 (Termite 3.0 не удалось найти, наверно вместо нее уже новая).
Пишу АТ в нижней строке, после нажатия на ентер команда появляется в окне синим цветом. Никаких ответных реакций на это не следует, а так же на вами приведенные. Они должны быть в этой программе? То, что оно там появилось, случайно не значит, что команда выполнена? Или обязательно должен быть ответ?
Скорость 57600, прога сама определила.
Еще подробности: подключаю через FTDI - свисток, все драва стоят, с другими платами работает нормально.

Причем, прога то модуль блютусный видит. Когда отключаю, меняю скорость или RX - TX местами - появляются эти зеленые нолики.