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

SovGVD
SergDoc:

+15 -15

тем более не совпадает =)) вообще википедия говорит от +5…+15в на “0” и -15…-5 на “1”

Sir_Alex

Учтите только то, что эти модули бывают разными (хоть и выглядят одинаково) и у них разные команды. Кроме того, есть модули которые могу работать только как Slave, только Master и есть которые переключаются.

SovGVD

тогда стоит разместить ссылки кто/где покупал и как работает
я себе вот такой перед НГ заказал goodluckbuy.com/serial-bluetooth-rf-transceiver-mo… - надеюсь не ошибся (rs232 блин, а в коментах пишут UART TTL и slave)

sulaex

имелось в виду RS-232 стандарт передачи данных, а не порт как у меня написано, ща поправлю
и линки на устройства у меня присутствуют

Sir_Alex

да не не полноценный там RS232 (с точки зрения уровня сигналов), обычный TTL UART.

Covax

вот бы еще научится подключать блютуз туда, где есть USB, но х.з. откдуа он идет, например к НАЗЕ Ж)

SovGVD
Covax:

еще научится подключать блютуз туда, где есть USB, но х.з. откдуа он идет, например к НАЗЕ

для таких вещей чуть позже выпустят за 100500$ =) а вообще если там USB уходит на какой нибудь ftdi или cp - то проблем нет, а вот если сразу уходит в чип - то фигово, надо придумывать переходник с USB-host->bluetooth

Covax
SovGVD:

USB-host->bluetooth

а бывают такие? чтоб воткнул и мост организовался?

mahowik
sulaex:

все действия произведены без дополнительного ПО, а можно думаю и без дополнительных устройств по сопряжению, надеюсь описание подробно и все собрано в кучу, будут вопросы, непонятки, исправления, милости просим…

SovGVD
Covax:

а бывают такие? чтоб воткнул и мост организовался?

есть вроде бы Wireless USB, но не совсем то что надо… можно попробовать софтверно сделать переходник, НО гемора выше крыши, да и скорость вряд ли будет хорошей… проще найти где UART TTL и туда подпояться

Sir_Alex

Я то же конфигурил через ардуину. Т.е. модуль подключается как положено, только скетч загружаю который перенаправляет байты с компьютера на модуль, после конфигурирования, заливается обычный скетч MultiWii или что там юзается.

mahowik
Sir_Alex:

только скетч загружаю который перенаправляет байты с компьютера на модуль

t.e. sketch perenapravlyaet input iz serial monitora na modul’?
sketch v studiyu pls!!! 😃

Sir_Alex

Что то типа этого, писалось на коленке когда надо было, если не будет работать, проверю позже:

#include <FastSerial.h>

FastSerialPort0(Serial);
FastSerialPort2(Serial2);

void setup(void)
{
    Serial.begin(115200);
    Serial2.begin(38400);
    Serial.print("Programming bluetooth module");
}

void
loop(void)
{
    int    c;

    c = Serial2.read();
    if (-1 != c)
      Serial.write(c);

    c = Serial.read();
    if (-1 != c){
            Serial.write(c);
        Serial2.write(c);
      }
}

Кстати, еще нюанс вспомнил, модули у которых пяток команд (например тот, который в первом посте описан и он определяется компьютером как Linvor) принимают AT команды без завершающего ввода в конце строки!!! И кроме того, желательно команду вводить сразу и полностью, а не по буквам (так она тупо не сработает).

Прикладываю список AT команд, модуля, который может работать как Master, так и Slave. Покупал я его на EBay

AT Commands for Bluetooth Module.zip

Sir_Alex

Я тут подключал GPS, так вот предыдущий скетч не работает!
Вот рабочий код:

#include <FastSerial.h>

FastSerialPort0(Serial);
FastSerialPort2(Serial2);

void setup(void)
{
    Serial.begin(115200);
    Serial2.begin(38400);
    Serial.println("Start");
}

void
loop(void)
{
    byte    c;
    if (Serial2.available()){
        c = Serial2.read();
      Serial.write(c);
    }
    if (Serial.available()){
        c = Serial.read();
      Serial2.write(c);
    }
}
romushock

Чёт я, дядьки, ни слова не нашел в ваших постах про подачу питания на 24 ногу, чтоб выйти в диалоговый режим. Так надо оно или нет?

DossJ

romushock, на некоторые модули нужно подавать логическую “1” на некоторые нет, нужно подавать на старые модули, на новые нет .У новых имя по умолчанию “levon”(помоему так, но точно начинается на “L”) и название HC-06, а у старых название HC-04 и они описаны на хорошо хабре. С гудлака пришли как раз HC-06. Проверено работают с платой BLACK VORTEX после настройки модуля.
P.S: если нужно на HC-06 есть даташит китайский, могу скинуть.

10 days later
SovGVD

пришел модуль с гудлака (goodluckbuy.com/serial-bluetooth-rf-transceiver-mo…), подключиля на ура, НО странный момент - чтобы запрограмить его, почему то RX и TX нпришлось поменять так чтобы TX-TX и RX-RX было, без этого на AT никак не реагировал (через arduino цеплял), при этом конектится уже на коптере не хотел, пока не поменять на нормальный вариант TX-RX RX-TX
upd: завтра хоть погляжу чего с вибрациями на коптере =)

Dimm168pin
SovGVD:

пришел модуль с гудлака (goodluckbuy.com/serial-bluetooth-rf-transceiver-mo…), подключиля на ура, НО странный момент - чтобы запрограмить его, почему то RX и TX нпришлось поменять так чтобы TX-TX и RX-RX было, без этого на AT никак не реагировал (через arduino цеплял), при этом конектится не хотел, пока не поменять на нормальный вариант TX-RX RX-TX

по всей видимости мне такой же едет…
www.ebay.com/itm/360418062721

devv

ровно 2 месяца мне шел этот модуль - goodluckbuy.com/serial-bluetooth-rf-transceiver-mo…
Забрал сегодня с почты.
Решил первым делом подключить к СС
Разрезал проводок что был в комплекте с СС на 2 части.
Отрезал от проводка что с БТ 4 одиночных. Спаял.

Делал по этой теме - …openpilot.org/…/8435-прикрутил-bluetooth-к-сс/
Все работает на 57600. Красота

А для multiwii надо 57600 или 115200 ?

SovGVD

115200, или в коде (как multiwii так и multiwiiconf) менять скорость