подключение синезуба (подручным ПО)
ну можете еще подключить к физическому ком порту на компе (это я не проверял, но думаю будет работать), обойдетесь вообще без устройств сопряжения модуля с компом
дык он RS-232 или UART, если 1, то к ардуинке надо через конвертор, если 2, то в обычной комп порт через конвертор
у UART который на ардуинке уровни логические 0…5в
у RS-232 который COM порт на компе -5…+5в
-5…+5в
+15 -15 😃
+15 -15
тем более не совпадает =)) вообще википедия говорит от +5…+15в на “0” и -15…-5 на “1”
Учтите только то, что эти модули бывают разными (хоть и выглядят одинаково) и у них разные команды. Кроме того, есть модули которые могу работать только как Slave, только Master и есть которые переключаются.
тогда стоит разместить ссылки кто/где покупал и как работает
я себе вот такой перед НГ заказал goodluckbuy.com/serial-bluetooth-rf-transceiver-mo… - надеюсь не ошибся (rs232 блин, а в коментах пишут UART TTL и slave)
имелось в виду RS-232 стандарт передачи данных, а не порт как у меня написано, ща поправлю
и линки на устройства у меня присутствуют
да не не полноценный там RS232 (с точки зрения уровня сигналов), обычный TTL UART.
вот бы еще научится подключать блютуз туда, где есть USB, но х.з. откдуа он идет, например к НАЗЕ Ж)
еще научится подключать блютуз туда, где есть USB, но х.з. откдуа он идет, например к НАЗЕ
для таких вещей чуть позже выпустят за 100500$ =) а вообще если там USB уходит на какой нибудь ftdi или cp - то проблем нет, а вот если сразу уходит в чип - то фигово, надо придумывать переходник с USB-host->bluetooth
USB-host->bluetooth
а бывают такие? чтоб воткнул и мост организовался?
все действия произведены без дополнительного ПО, а можно думаю и без дополнительных устройств по сопряжению, надеюсь описание подробно и все собрано в кучу, будут вопросы, непонятки, исправления, милости просим…
- mozhno i bez shnurka skonfigurirovat’ (ossobenno esli ego net), a cherez Arduinu… ya tak i sdelal sobstvenno…
rcopen.com/forum/f123/topic221574/4042
а бывают такие? чтоб воткнул и мост организовался?
есть вроде бы Wireless USB, но не совсем то что надо… можно попробовать софтверно сделать переходник, НО гемора выше крыши, да и скорость вряд ли будет хорошей… проще найти где UART TTL и туда подпояться
Я то же конфигурил через ардуину. Т.е. модуль подключается как положено, только скетч загружаю который перенаправляет байты с компьютера на модуль, после конфигурирования, заливается обычный скетч MultiWii или что там юзается.
только скетч загружаю который перенаправляет байты с компьютера на модуль
t.e. sketch perenapravlyaet input iz serial monitora na modul’?
sketch v studiyu pls!!! 😃
Что то типа этого, писалось на коленке когда надо было, если не будет работать, проверю позже:
#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
Я тут подключал 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);
}
}
Думаю пригодится эта ссылка в данной теме - Прикрутил БТ к СС
Чёт я, дядьки, ни слова не нашел в ваших постах про подачу питания на 24 ногу, чтоб выйти в диалоговый режим. Так надо оно или нет?
romushock, на некоторые модули нужно подавать логическую “1” на некоторые нет, нужно подавать на старые модули, на новые нет .У новых имя по умолчанию “levon”(помоему так, но точно начинается на “L”) и название HC-06, а у старых название HC-04 и они описаны на хорошо хабре. С гудлака пришли как раз HC-06. Проверено работают с платой BLACK VORTEX после настройки модуля.
P.S: если нужно на HC-06 есть даташит китайский, могу скинуть.
пришел модуль с гудлака (goodluckbuy.com/serial-bluetooth-rf-transceiver-mo…), подключиля на ура, НО странный момент - чтобы запрограмить его, почему то RX и TX нпришлось поменять так чтобы TX-TX и RX-RX было, без этого на AT никак не реагировал (через arduino цеплял), при этом конектится уже на коптере не хотел, пока не поменять на нормальный вариант TX-RX RX-TX
upd: завтра хоть погляжу чего с вибрациями на коптере =)
пришел модуль с гудлака (goodluckbuy.com/serial-bluetooth-rf-transceiver-mo…), подключиля на ура, НО странный момент - чтобы запрограмить его, почему то RX и TX нпришлось поменять так чтобы TX-TX и RX-RX было, без этого на AT никак не реагировал (через arduino цеплял), при этом конектится не хотел, пока не поменять на нормальный вариант TX-RX RX-TX
по всей видимости мне такой же едет…
www.ebay.com/itm/360418062721