bluetooth модуль hc-05 отвечает на вопросные АТ команды , но не принимает новые значения
- Войдите на сайт для отправки комментариев
Втр, 09/11/2021 - 23:40
Я долго пытался и искал инфу про модуль , но подобную проблему даже на форумах не нашёл . Питал и ключ и на самой плате и на ноге , возможно даже одновременно питал уже не вспомню . Я вхожу в режим АТ команд и на вопросы модуль отвечает и пишет потом ОК . Но когда например я хочу назначить его мастером и убираю в конце команды знак вопроса то всё , модуль перестаёт отвечать , будто я даже ничего и не отправлял . Он не пишет ни ОК , ни ERROR ничего . И на втором тоже самое . Может кто-то сталкивался и поможет .
Пины EN VCC GND TXD RXD STATE (если плохо видно) , к ключу подключался напрямую ( вроде контакт терпимый) это вроде 32пин
Вчера искал на этом форуме решение , взял такой скетч
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(8, 9); // 9 подключаем к RX | 8 подключаем к TX
P.S.
На модуле есть кнопка!!! перевода в АТ команды. Надо так делать.
Я её нажимаю перед подключением , модуль начинает редко мигать , я знаю про кнопку и как входить в режим ат команд . А компилятора (или что это) у меня нету
Да , EN вроде как идёт на 32 пин ,спасибо . А команда INIT не работает тоже , как и большинство команд уходит без ответа , реакции , ошибки или каких либо изменений , все равно что не отправлял
на фото - что за провод на 34-й ноге, для чего он?
нашёл на форуме мол только так можно питать KEY , оказалось что пин EN на этой версии тоже его питает . Сейчас подключаюсь через EN
вот программа Termite , на ней видно что модуль ничего не отвечает . Реагирует только на вопросы и меняет имя (на всякий сбросил все настройки AT+ORGL)
https://kolotushkin.com/article.php?id=30
Вот вариант рабочий. Только 4 провода , а не 5. Не нужны не кеи и ены совсем.
Это первое что я пробовал . Даже видео . А по поводу KEY я не уверен . Т.к. при подключении к нему питания я смог изменять хотя бы имя модуля , а без и с этим скетчем я не мог даже этого
Я подключался не только к EN , но и к 34пину напрямую . Итог один . Я попробовал программирования АТ команд с всё время зажатой кнопкой , но нет , всё тоже
Нет вариантов ?
у вас на картинке модуль ZS-040.
Если это не ошибка (мало ли что китайцы напишут)- это аналог HC-06, а не HC-05. Главная разница между 06 и 05 - то что HC-06 не может быть мастером
b707
Судя по картинке в сообщении #8 модуль ответил на "AT+ROLE?". На сколько знаю HC-06 так не умеет.
ДухЛазаньи
Срезайте термоусадку, промывайте модуль (использую изопропиловый спирт и зубную щетку), проверяйте качество пайки, в том числе и дополнительного провода на ногу 34. О толерантности модуля к 5v не знаю, поэтому советую подключать TX UNO к RX HC-05 через делитель 5.6К на 10К или конвертор уровня.
Update
HC05 версий 2.0-20100601 и hc01.comV2.1 допускает ввод пароля в формате AT+PSWD=1234. Версия 3.0-20170601 требует кавычки AT+PSWD="1234"
Т.е. я не смогу отправлять с него на другой ?
Про пароль , он не воспринимает вообще и с ковычками , и без них
P.S.
Про пароль - на "вырост" информировал.