Проблема с загрузкой Bluetooth на Arduino HC-05 v4.0

Я загружаю код в arduino nano, используя самодельную печатную плату с bluetooth, используя этот метод. Первоначально я использовал Arduino Nano (китайский клон, тот, что с CH340G) и модуль Bluetooth HC-05 (версия 3.0) (предположим, что это Bluetooth BT1)

При ответе на команду для BT1

AT+NAME?
+NAME:H-C-2010-06-01
OK
AT+POLAR?
+POLAR:1:1
OK
AT+VERSION
VERSION:3.0-20170601
OK
AT+UART?
+UART:9600,0,0
OK

Все работало отлично, пока не появился новый nano и последняя версия bluetooth.

Проблема Bluetooth: я пытался настроить более новую версию Bluetooth BT2 и столкнулся с ошибкой, выделенной в коде.

Ответ на AT-команды для BT2

    AT+NAME?
    +NAME:HC-05
    OK
    AT+VERSION?
    +VERSION:4.0-20190815
    OK
    **AT+POLAR**
    **ERROR:[0]**
    AT+UART?
    +UART:9600,0,0
    OK

Проблема, с которой я столкнулся, заключается в том, что я не могу изменить вывод состояния с помощью команды AT+POLAR. Я думаю, что эта версия Bluetooth имеет разные AT-команды. Если кто-нибудь знает об этой конкретной проблеме, пожалуйста, помогите.

Также я попытался загрузить код, используя старый Bluetooth, в более новую версию Arduino Nano (новый загрузчик OPTIBOOT), и это было успешно. Необходимо изменить скорость передачи программы, а также Bluetooth на 115200.

, 👍3