АТ команды в скетче.

Veter753

✩✩✩✩✩✩✩
8 Окт 2024
27
1
Имеется модуль блютуз способный уходить в сон без дисконнекта с помощью АТ команды.
В режиме АТ команд это легко реализовать.

Но как АТ команды передавать в работающем скетче?
 

Veter753

✩✩✩✩✩✩✩
8 Окт 2024
27
1
Модуль в коде вообще не упоминается.
Данные отправляются в сериал через serialprint.
RX-TX
TX-RX
Все что ушло на сериал, то модуль и отправляет на другую сторону связи bt.

Режим АТ команд работает при не подключённом по bt (ни с кем не законнектен) модуле и пустом скетче.
В мониторе порта команды отправляются из командной строки.

Модуль jdy-18
 

bort707

★★★★★★✩
21 Сен 2020
3,282
953
Режим АТ команд работает при не подключённом по bt (ни с кем не законнектен) модуле и пустом скетче.
Пустой скетч тут вовсе не причем. В обычном скетче рвете БТ-связь, как описано в мануале и передаете команды. Когда закончите с командами - снова коннектитесь. Скачайте мануал к модулю и читайте

Например:
Q: How does MCU disconnect Bluetooth connection under connection state?
A: In the connection state, the PWRC pin is pulled down, and the serial port sends AT+DISC to disconnect the connection
 

Veter753

✩✩✩✩✩✩✩
8 Окт 2024
27
1
рвете БТ-связь
Команда слип имеет два параметра.
Слип без разрыва соединения и с разрывом.

Мне интересен вариант перехода в первый режим без разрыва соединения.
Разрыв соединения бт критически невозможен.

В коде, отправляете команды в Serial
Все варианты синтаксиса перепробовал.
Не воспринимает модуль
 

Вложения

bort707

★★★★★★✩
21 Сен 2020
3,282
953
Мне интересен вариант перехода в первый режим без разрыва соединения.
вы не сможете дать команду перехода в сон, пока модуль в коннекте.

Разрыв соединения бт критически невозможен.
в чем смысл соединения, когда модуль спит? Он все равно данные принимать не может