1 (edited by drugalev.vladimir 2017-01-05 05:07:54)

Topic: Проблема при подключение через Bluetooth module

Когда  используешь  много текста  в интерфейсе при подключении выдаёт ошибку "device not replay. receive time out error.
ссылка на проект
http://remotexy.com/ru/editor/364b66acc … 3768258be/
когда удаляешь текст с интерфейса запускается правда через раз
контроллер arduino uno

2

Re: Проблема при подключение через Bluetooth module

Загрузил ваш проект.
Arduino UNO + HC-05 SoftwareSerial на скорости 9600.
Подключается хорошо и быстро.
Возможно ошибка появляется когда вы добавляете свой код? Попробуйте без вашего кода - чистый интерфейс. Если чистый интерфейс будет работать - скиньте ваш скетч с вашим кодом, посмотрим.
Так же попробуйте обновить приложение Android до последней версии 3.8.3

3

Re: Проблема при подключение через Bluetooth module

Я пробовал чистый интерфейс и обновил приложение всё то же самое. Наверно проблема скорей всего  из за модуля
bluetooth SH-HC-08. Таково модуля нету в конфигурации вашей программы и программы flprog, я выставлял в конфигурации модуль HC-05 и HM-10, маленькие проекты запускаются а большие нет.
На каком вы модуле bluetooth пробовали мой проект?
Спасибо за ответ.

4

Re: Проблема при подключение через Bluetooth module

Ваш проект пробовали с модулем HC-05 из под Arduino IDE (не FLProg)

5 (edited by dSave 2017-02-04 20:47:48)

Re: Проблема при подключение через Bluetooth module

Помогите разобраться с проблемой.
Скачиваю "Исходный код", загружаю его без изменений - все работает.
Добавляю переменные:

///////////////////////////////////////////// 
//           END RemoteXY include          // 
///////////////////////////////////////////// 

int i=0;
int temp=0;

Все работает.

Добавляю любую строчку кода:

// TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 
delay(3000);

- телефон перестает конектиться к HC-05.
Долго крутит "Соединение", потом пишет: "Device not reply. Receive time out error."

В чем может быть причина?

6

Re: Проблема при подключение через Bluetooth module

Опытным путем выяснил, что проблема как раз с "delay" связана. Без него работает код.

7

Re: Проблема при подключение через Bluetooth module

Паузы нельзя ставить в главный цикл. Тем самым вы блокируете вызов метода RemoteXY_handler один раз в N секунд. Ну и конечно же связь обрывается по таймауту. Если даже связь будет установлена, она будет очень медленной.
Измените ваш код, что бы пауз не было.
Используйте внутренние часы контроллера для отсчета времени, если это необходимо.

8

Re: Проблема при подключение через Bluetooth module

Подскажите, пожалуйста, если нужно, например, поменять надпись на кнопке, или пределы уровня, что для этого нужно сделать в коде?
Сделать в редакторе новый проект, получить код и заменить в своем коде эту часть:

uint8_t RemoteXY_CONF[] =
{ 3, 9, 71, 0, 6, 5, 1, 1, 0, 42
  , 81, 17, 17, 2, 208, 154, 208, 190, 208, 189
  , 209, 130, 209, 128, 208, 190, 208, 187, 209, 140
  , 0, 1, 0, 4, 81, 17, 17, 1, 77, 97
  , 120, 0, 1, 0, 24, 81, 17, 17, 6, 77
  , 105, 110, 0, 65, 4, 3, 4, 5, 5, 2
  , 67, 1, 5, 56, 52, 19, 2, 7, 66, 164
  , 1, 1, 61, 48, 2
};

9

Re: Проблема при подключение через Bluetooth module

Да, вы правы. Только заменить необходимо две части кода.
1. Массив RemoteXY_CONF:

uint8_t RemoteXY_CONF[] = {
...
}

2. Определение структуры RemoteXY: 

struct {
 ... 
} RemoteXY;

10

Re: Проблема при подключение через Bluetooth module

Приветствую уважаемое сообщество !
Еще в позапрошлом году собрал игрушку для ребенка используя ваш проект ....
Все работало идеально с использованием разных устройств ...

После недавнего обновления программы, игрушка перестала коннектиться  с андроид телефонами 6 версии
На старом телефоне, не обновленная программа работает (андроид 5 версии)
Куда копать ?

11

Re: Проблема при подключение через Bluetooth module

https://img-fotki.yandex.ru/get/197102/194400451.2/0_19277e_d3ab03a9_XL.jpg
P4021734.jpg

12

Re: Проблема при подключение через Bluetooth module

https://img-fotki.yandex.ru/get/96803/194400451.2/0_192780_1f92abe4_XL.jpg
P4031786.jpg

13

Re: Проблема при подключение через Bluetooth module

https://img-fotki.yandex.ru/get/195559/194400451.2/0_19277f_b51650ad_XL.jpg
P4071793.jpg

14

Re: Проблема при подключение через Bluetooth module

Вот такая механическая Венера мухоловка ... с функцией преследования wink

15

Re: Проблема при подключение через Bluetooth module

Сам блютуз видится, по при попытке загрузки интерфейса пишет : Connection is established, but interface have unknown control. Try update the app ...

16

Re: Проблема при подключение через Bluetooth module

Сегодняшнее обновление не помогло sad ....

17

Re: Проблема при подключение через Bluetooth module

solo wrote:

Сегодняшнее обновление не помогло sad ....

дайте ссылку на проект в онлайн редакторе, и приведите исходный код программы. мы школу экстрасенсов не заканчивали

18

Re: Проблема при подключение через Bluetooth module

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

Завтра постараюсь выложить код ...
Думал что это проблема со вместимости проги с крайним андроидом ....

19

Re: Проблема при подключение через Bluetooth module

Сам интерфейс имеет вид http://remotexy.com/ru/editor/

20

Re: Проблема при подключение через Bluetooth module

solo wrote:

Повторюсь .... игрушка делалась давно .... коды нужно искать ...

если вы зарегистрировались в онлайн редакторе и сохранили там этот проект, то можете поделиться ссылкой на проект

21 (edited by olegtur77 2017-02-23 00:56:51)

Re: Проблема при подключение через Bluetooth module

после нескольких часов перестала конектиться плата, ВТ тот же, виден, выдает такую ошибку
https://yadi.sk/i/D5Xlrfc03EQffL
проект http://remotexy.com/ru/editor/e8106375c … 737102785/
до этого все работало
https://yadi.sk/i/3b7i9WFV3EQg3v
https://yadi.sk/i/F-9wJzgc3EQg3k

22

Re: Проблема при подключение через Bluetooth module

У меня проблема решилась обновлением библиотеки ... код не трогал ....

23

Re: Проблема при подключение через Bluetooth module

Проблемма решилась обновлением андроида на телефоне

24

Re: Проблема при подключение через Bluetooth module

Не могу подключиться...
Вот код. Использую FLProg.
REMOTEXY_MODE__SOFTSERIAL
REMOTEXY_SERIAL_RX 10
REMOTEXY_SERIAL_TX 9
REMOTEXY_SERIAL_SPEED 9600
[255,0,0,33,0,107,0,6,5,0,
  67,4,47,13,20,5,2,11,67,4,
  47,22,20,5,2,11,67,4,47,31,
  20,5,2,11,129,0,5,12,39,6,
  9,208,162,208,181,208,188,208,191,208,
  181,209,128,208,176,209,130,209,131,209,
  128,208,176,0,129,0,5,21,18,6,
  9,208,146,208,187,208,176,208,182,208,
  189,208,190,209,129,209,130,209,140,0,
  129,0,5,29,29,6,9,208,148,208,
  176,208,178,208,187,208,181,208,189,208,
  184,208,181,0];
output char Temp[11];  /* =строка UTF8 оканчивающаяся нулем */
output char RH[11];  /* =строка UTF8 оканчивающаяся нулем */
output char HG[11];  /* =строка UTF8 оканчивающаяся нулем */

Помогите пожалуйста

25

Re: Проблема при подключение через Bluetooth module

http://remotexy.com/ru/help/start/arduino-hc05/
Раздел "Если не подключается..."