#26 2015-04-16 16:49:18

Тимур
Гость

Re: Bluetooth HC-06

увы та же история(( сначала он отправляет первый символ а затем все остальные с "милисикундной" задержкой. Может что в коде программы не так. Например через bluetooth terminal работает, но видно, что символы не сразу появляются (отправлял число 255, на bt terminal, сначала появляется 2 и буквально через мгновение 55 и в итоге 255 , в одной строчке) Для того кода,что я использую, так не получается...

код для кнопок брал отсюда http://arduino-project.net/pogodnaya-st … nventor-2/

да собственно и описанную в статье метеостанцию собирал и приложение от автора скачивал, но не работает. При нажатии на кнопки показывает значение, если это 25 градусов то поочередно 2 и 5, а если 750 мм.рт.с. то поочередно 7 и 50

#27 2015-04-16 18:27:21

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

"миллисекундной"  это не много )
есть настройки/признаки заполнения буфера,  кол. байт и время хранения, изменяйте дефолтные на приемлимые.

#28 2015-04-16 18:51:20

Тимур
Гость

Re: Bluetooth HC-06

да согласен не много, но программе этого хватает, из за этого не могу сравнивать значение температуры с заданным, а так если добавить пробел- все работает и температуру выводит на экран))) Я честно новичек в этом деле расскажите что вы имели в виду под :"есть настройки/признаки заполнения буфера,  кол. байт и время хранения, изменяйте дефолтные на приемлимые." Может полезную статью подскажите, а то я вас не совсем понял)))

#29 2015-04-16 21:29:24

Тимур
Гость

Re: Bluetooth HC-06

ха ха ха)))))))
в программе вместо  [set TextBox to] [call BluetoothClient1.ReceiveText numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv]
пишешь [set TextBox to] [ [call BluetoothClient1.ReceiveText numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv] join  [call BluetoothClient1.ReceiveText       numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv] ]
и все заработало))))))
спасибо за советы, всем побольше новых идей

#30 2015-04-17 09:27:20

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

 [set TextBox to] 
 [call BluetoothClient1.ReceiveText numberOfBytes] 
 [call BluetoothClient1.BytesAvailableToReceiv]
пишешь 
[set TextBox to] 
[ [call BluetoothClient1.ReceiveText numberOfBytes] 
  [call BluetoothClient1.BytesAvailableToReceiv] 
  join  [call BluetoothClient1.ReceiveText numberOfBytes] 
 [call BluetoothClient1.BytesAvailableToReceiv] 
]

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

дайте комментарии к каждой строчке что ли )

#31 2015-04-17 18:55:09

Тимур
Гость

Re: Bluetooth HC-06

))) да я просто скриншот сюда вставить не смог, приложение написано в MIT App Inventor. В скобках "[]" написан текст содержащийся в блоках конструктора приложений ( там такая система типа пазла, но думаю вы знаете). Суть в том что я писал код вывода данных в TextBox принятых через Bluetooth. Это есть в статье, ссылку я выкладывал ранние. Но не получалось, а второй раз я использовал элемент join, он вроде объединяет два текста в один, и вставил в него: принимать данные через bluetooth в text 1 и принимать данные через Bluetooth в text 2. В итоге этот элемент объединяет  два принятых значения  с bluetooth  и выводит их в TextBox.

#32 2015-06-16 12:04:45

Саня Паскаль
Гость

Re: Bluetooth HC-06

У меня телефон Nokia 5230. ОС - Symbian 9.4 . Подскаите пожалуйста, какую прогу использовать для передачи данніх с телефона на модуль. Заранее благодарен.

#33 2015-06-25 09:13:16

марат
Гость

Re: Bluetooth HC-06

Tigran пишет:

В каком смысле к компу, сам модуль к компу или через соединение по блютуз, или через плату ардуино к компу по кабелю?

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

#34 2016-01-08 21:57:13

H`UGO
Гость

Re: Bluetooth HC-06

Доброго времени суток! Знающие, подскажите... Случайно отослал команду установки контроля по чётным AT+EVEN. Больше на AT команды не реагирует. При этом блюпуп работает, обменивается данными с терминалом но иногда добавляет байты, к примеру "1" или "2" передаёт "Т" передаёт а вот "А" или "3" добавляет после байт и в итоге посылая AT получается вообще бред типа : комп > контроллер > BT > Android. с компа "AT" в смартфоне только "Т" . В смартфоне "AT" в терминале компа "AЁя". "АТ" в этом случаи посылаю не в АТ режиме. просто как пример что посылаю и что приходит. КАК ВЕРНУТЬ В РЕЖИМ БЕЗ ПРОВЕРКИ ЧЁТНОСТИ?

#35 2016-01-08 22:12:57

H`UGO
Гость

Re: Bluetooth HC-06

Прошу прощения, команду на изменение проверки чётности послал "AT+PE"

#36 2016-01-09 15:23:25

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

https://www.arduino.cc/en/Serial/Begin
Serial.begin(9600,SERIAL_8E1); // opens serial port, sets data rate to 9600 bps
с новым годом )

https://www.rcscomponents.kiev.ua/datas … etooth.pdf

No parity (default) AT+PN
save config

#37 2016-03-27 21:14:14

Феликс
Гость

Re: Bluetooth HC-06

Привет всем!

Помогите пожалуйста! Купил вот такой модуль - http://goo.gl/N40MVN а купил его специально для моего гексокоптера c полетным контроллером Jiyi P2 Pro и к этому полетнику можно подключить синийзуб, но это зуб в упор не хочет подключатся sad пишет вот это постоянно "BT05 не разрешает сопряжение". Подскажите как это побороть и заставить работать, я не силен в этом а модуль очень нужен smile

Я пытался загружать скетчи и тому подобное, но ничего не получается. На команды АТ не реагирует. Имеются Nano V3 и FTDI, УНО к сожалению нет, но подумываю купить потому как надо для моего хобби.

Огромное спасибо за помощь!

#38 2016-06-21 10:58:53

Семен
Гость

Re: Bluetooth HC-06

Добрый день. Скажите, пожалуйста, а если просто подключить это устройство к питанию (батарейке) Он хоть как то будет определяться другим устройством? Просто виден будет? Без каких то замысловаты х задач? Спасибо

#39 2016-09-22 15:44:11

RABBIT
Гость

Re: Bluetooth HC-06

Привет всем!

Я хочу передать сигнал от Arduino к Bluetooth-гарнитуре. это не музыка, а просто тональный сигнал, на подобие того что в телефоне (меняется частота).
Я нигде не нашел, возможно ли это вообще? Если кто-то пробовал такое подскажите пожалуйста, как это реализовать с заводской Bluetooth-гарнитурой? какой модуль надо НС05 (установленный в мастер) или подойдет НС06?

Заранее спасибо.

#40 2016-09-22 17:24:58

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

BT-MSP-AUDSOURCE_1.jpg

http://processors.wiki.ti.com/index.php … User_Guide

http://www.ti.com/lit/ug/tidu459a/tidu459a.pdf

вам проще  заказать или самому сделать app для телефона,  что будет давать тон в зависимости от принятых данных с того жe HC05
( ADD телефон такие необходим, не могу придумать что за задача, расскажите, если не большой секрет  )
не думаю что Вам действительно нужно использовать аудиопрофили, слишком сложно и дорого

Редактировался NoName (2016-09-22 17:46:46)

#41 2016-09-22 18:20:28

lkj
Участник
Зарегистрирован: 2016-02-03
Сообщений: 104

Re: Bluetooth HC-06

что-то подобное https://youtu.be/NXvyFcXA0gc

#42 2016-09-23 10:30:05

RABBIT
Гость

Re: Bluetooth HC-06

NoName пишет:

расскажите, если не большой секрет  )

Секрета нет smile есть металоискатель - в нем пищалка - нужно продублировать этот писк в наушнике. т.к. если находишся, например возле трассы, встроенную пищалку не слышно. провод к наушникам не удобно - путается и цепляться. буду благодарен если подскажите какое- то другое решение. просто мне показалось, что заводская гарнитура - лучшее решение smile

#43 2016-09-23 10:58:59

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

тема интересная, если в Киеве приглашаю на кофе )
нужно измерить частоту, лучьше чем то на BLE
и перекинуть в телефон, дальше все будет проще

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

Редактировался NoName (2016-09-23 11:08:19)

#44 2016-09-23 11:13:54

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

есть вариант - сделать большую ( взрослую) пищалку %), с регулировкой громкости

#45 2018-03-13 01:30:38

георгий
Гость

Re: Bluetooth HC-06

привет всем!
помогите пожалуйста разобраться.

у меня есть bluetooth модуль HC-6
и arduino keypad мне нужна чтобы при нажатии кнопки
передавался значение кнопки на компютар через bluetooth
код каторый уменя есть он работает через USB без проблем
мне нужно изменить код что бы всеё передавалась через bluetooth

 
#include <Keyboard.h>
#include <Keypad.h>

const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the kpd
byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the kpd

Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

unsigned long loopCount;
unsigned long startTime;

void setup() {
    Serial.begin(9600);
    loopCount = 0;
    startTime = millis();
    
}


void loop() {
  
    loopCount++;
    if ( (millis()-startTime)>5000 ) {
        startTime = millis();
        loopCount = 0;
    }

    // Fills kpd.key[ ] array with up-to 10 active keys.
    // Returns true if there are ANY active keys.
    if (kpd.getKeys())
    {
        for (int i=0; i<LIST_MAX; i++)   // Scan the whole key list.
        {
            if ( kpd.key[i].stateChanged )   // Only find keys that have changed state.
            {
                switch (kpd.key[i].kstate) {  // Report active key state : IDLE, PRESSED, HOLD, or RELEASED
                    case PRESSED:
                    Keyboard.write(kpd.key[i].kchar);  


                    
                    //Serial.print(kpd.key[i].kchar); //active keys number
                break;
                }
            }
        }
    }
}  // End loop

#46 2018-04-06 20:04:24

1974-alex
Гость

Re: Bluetooth HC-06

Здравствуйте.
Приобрел модуль НС-06 в варианте платы без навески. Подключился к меге и подаю АТ команды
В ответ
OK
BOLUTEK UART V2.1
BAUD=4
PIN=1234
без \r\n команды не принимаются, хотя в мануале обратное
команду присвоить новое имя игнорирует, отвечает не предусмотренна
описание версии BOLUTEK UART V2.1 нигде не встретил
стандартные bluetooth устройства не видят девайс
Помогите с решением как активировать полноценную паботу девайса.

#47 2018-04-06 20:31:50

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

1974-alex пишет:

Здравствуйте.
Приобрел модуль НС-06 в варианте платы без навески. Подключился к меге и подаю АТ команды
В ответ
OK
BOLUTEK UART V2.1
BAUD=4
PIN=1234
без \r\n команды не принимаются, хотя в мануале обратное
команду присвоить новое имя игнорирует, отвечает не предусмотренна
описание версии BOLUTEK UART V2.1 нигде не встретил
стандартные bluetooth устройства не видят девайс
Помогите с решением как активировать полноценную паботу девайса.

какие  "подаю АТ команды" ?
такие?
http://diwo.bq.com/wp-content/uploads/2014/11/BLK-MD-BC04-B_AT-COMMANDS.pdf

#48 2018-04-06 20:41:59

1974-alex
Гость

Re: Bluetooth HC-06

да такие 
Send_AT_Cmd("AT\r\n");                //
  Send_AT_Cmd("AT+VERSION\r\n");        //
  Send_AT_Cmd("AT+BAUD6\r\n");          //
  Send_AT_Cmd("AT+PIN1234\r\n");        //
  Send_AT_Cmd("AT+NAME=HC-06\r\n");     //

#49 2018-04-06 21:15:21

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,443

Re: Bluetooth HC-06

какая пауза между запросами?

#50 2018-04-06 21:19:20

1974-alex
Гость

Re: Bluetooth HC-06

500 ms

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела