Программатор BlueKey оснащен субмодулем блютуз HC-05 или HC-06 в зависимости от поставки, но мы всегда стараемся ставить HC-06, отличие этих версий в прошивки и при желание можно загуглить "КАК перепрошить HC-05 на HC-06", так как в большинстве программаторов установлены все же HC-06, мы и будем писать по настройке именно этой версии
Из коробки модуль блютуз не настроен под работу с софтом, так как это занимает много времени и отразится на стоимость, мы всегда стремимся снизить стоимость конечного продукта и проводим тестировку программатора только на роботу через USB
Перевод программатора в положение АТ команд через блютуз
Чтобы USB и блютуз не мешали друг другу в работе, мы отделили их ждамперами (перемычками) которые отключают линии RX и TX, но не отключают питание, поэтому перед началом работы проверьте наличие питания на модуле HC-06 при подключенном USB и при запитанном модуле.
ВНИМАНИЕ!!! НЕЛЬЗЯ ПОДКЛЮЧАТЬ ПРОГРАММАТОР К USB ЕСЛИ ОН ВСТАВЛЕН В ЗАПИТАННЫЙ МОДУЛЬ
Так как в программаторе нет гальваноразвязки, а ее установка сильно усложнит схему и сделает ее более дорогой, пока мы не применяем гальваноразвязке в версиях программатора, но в дальнейшем возможно мы будем это делать.
Варианты расположения перемычек на джамперах J1, J2, J3, J4
1. Две перемычки стоят на J3 и J4 в положение C - программатор настроен для работы через USB
2. Две перемычки стоят на J3 и J4 в положение B - программатор настроен для работы через Bluetooth
3. Две перемычки стоят на J1 и J2 - программатор настроен для АТ команд для Блютуз через USB
Что такое AT команды?
АТ команды это сокращенные формулировки запрограммированных фраз, которые изначально заложены в модуль HC-06 разработчиками и когда он получает такую команду, то переключает определенную настройку в нужный параметр.
АТ команды нужны для того чтобы настроить скорость соединения, пин код соединения, названия определяемого устройства и еще много всего, но для начало работы нам нужно установить именно скорость соединения.
Для ввода АТ команд установите себе программу TERMINAL 1.9 ее можно без проблем скачать на просторах интернета, далее Вам нужно убедиться что:
1. Вы поставили перемычки в режим АТ команд (J1 и J2 замкнуты)
2. Вы подключили программатор в
Последовательность действий по настройке
1. Запустите терминал и выберите COM порт который Вы посмотрели в диспетчере устройств для CH340 конвертера
2. Скорость по умолчанию 9600
3. Нажмите КОННЕКТ
4. В поле ввода введите AT
Если в поле ответа Вы получили Ок, значит все готово к работе
Если в ответ Вы ничего не получили, значит (а) Пробуем дизконект и изменение скорости и повторный коннект (б) Изучаем прошивку модуля возможно у Вас версия HC-05
Какую выставить скорость и какие есть АТ команды
После того как Вы получили ОК на запрос АТ в терминале 1.9, Вы можете выставить следующие настройки
AT+NAME<имя> задаем имя устройства
AT+PIN код для подключения
AT+BAUD6 скорость
Именно скорость самый нужный для нас параметр, имя и пин можно не менять, по умолчанию они HC-06 и 1234, а скорость влияет на работу программатора, она может быть BAUD1, BAUD2 ..... BAUD6 где BAUD6 означает 38400 бод что именно нам и нужно
После изменения скорости модуль перестанет отвечать на АТ команды, так как коннект происходил на скорости 9600 бот, а с помощью АТ команд мы перевели его работу на 38400 бот, следовательно если мы хотим что-то опять поменять АТ командами нужно сделать ДИЗКОНЕКТ , выбрать новую скорость и подключится