Долгожданный Brain2

Utyyflbq111
Sinka:

попробуй поменять местами

Вечером попробую, отпишусь. Всем спасибо!

Utyyflbq111
Sinka:

попробуй поменять местами

Попробовал, все тоже. Модули (их у меня уже 2) так же в сети НС-05, телефон их видит, подключается к ним по заводскому ПИНу.

ALS

такие модули, как HC-5 нужно переводить в режим программирования подачей на один из выводов логической единицы. Сейчас не помню номер ноги, но в любом описании можно найти.

Utyyflbq111

Да, есть там лишние ноги, не подскажите на какую? И единица это 5В или 3.3В?

Судя по всему это нога STATE/

Vovets

3.3 В. Дайте фотку модуля с той стороны, где выводы подписаны.

Vovets

У меня такой же в точности нашёлся, даже 2. На одном есть кнопка с другой стороны, на другом она не распаяна. При подаче питания надо удерживать кнопку, тогда он входит в режим АТ-команд. При этом диоды медленно мигают. Скорость 38400, 8N1.

KAPACb

почти уверен, в этом режиме и надо ее отдавать для настройки брейну

Vovets

Да, пин STATE к кнопке отношения не имеет, по-моему это для внешнего светодиода.
На основные команды отзывается, пароль, скорость настраиваются, так что, наверное, и брейн справится с настройкой.

KAPACb
Vovets:

команды отзывается

ты в терминале руками набираешь или вставляешь готовые ?

Vovets

Руками набираю, а что?

А, я понял, о чём ты. Модуль HC-05 ждёт CRLF в конце строчки и нормально воспринимает символы подряд, без паузы. Да и терминал у меня позволяет и так и сяк отправлять.

KAPACb

Некоторые модули не приемлют задержку между символами, как бы быстро ты не набирал.
Ну и выглядит это как не работающий модуль.

Vovets

HC-04,06 определяют конец команды по паузе между символами, и им не нужен CRLF в конце, да. Но опять же мой терминал позволяет отправлять строку целиком без CRLF в конце.
Этот модуль точно HC-05.

Utyyflbq111

Спасибо!
Кнопочка помогла, в режим приема АТ команд переходит, а дальше тишина, на команды не реагирует и не отвечает.
Пробовал и Брайном, и putty и HMComAssistant.
Rx Tx пробовал менять, толку ноль. Если у программатора замкнуть между собой Rx Tx, то ответ на свою же команду видит.

Vovets

Проверьте скорость, число бит, чётность, стоп-бит. Ну т.е. настройка порта. Проверьте, что по нажатию Enter терминал посылает CRLF. На команду AT<CR><LF> должен быть ответ OK.

Utyyflbq111

38400 8 None 1, если отправить пустую команду ответ ERROR:(0)

если через putty поосто нажать enter то error сыпется постоянно, только закрыть и открыть по новой.

Vovets
Utyyflbq111:

если через putty поосто нажать enter то error сыпется постоянно, только закрыть и открыть по новой.

Это признак того, что Enter посылает <LF>. Надо в настройках путти найти, где это меняется. Девайс работает.
Кстати, что такое “пустая команда”?

Utyyflbq111
Vovets:

Кстати, что такое “пустая команда”?

Это я так обозвал enter )))

Vovets:

Девайс работает.

Да понятно что у меня руки кривые…

А каким терминалом Вы пользуетесь? Может так быстрее будет?

Vovets
Utyyflbq111:

Да понятно что у меня руки кривые…

Я не к этому, а для того, чтобы вас приободрить. 😃

Utyyflbq111:

А каким терминалом Вы пользуетесь? Может так быстрее будет?

CuteCom, но я на Линукс. 😦

На Винде я пользуюсь вот этим.

В путти надо поставить галочку в настройках: Terminal->Implicit CR in every LF
Чтобы было видно, что набираем: Terminal->Local Echo = Force On
И чтобы можно править строку: Terminal->Local Line Editing = Force On

Да, пожалуй лучше YAT использовать, но там тоже нужно настройки сделать про CRLF.

Utyyflbq111

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

После enter, дал ввести АТ, и потом без остановки отвечает ОК, пока не нажмешь еще раз enter/

На АТ отвечает ОК, пока не нажмешь ентер, если ввести другую команду к примеру АТ+NAME? тут же выходит из режима приема АТ команд и начинает быстро моргать светодиод. При этом пишет error