• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Ошибка в ответ на любую команду кроме AT

dmartynov

New member
Столкнулся со странной ситуацией в режиме работы c AT-командами с ESP-01.
Отправляю AT, получаю ОК.
Далее, отправляю через Arduino посредством SoftwareSerial AT+CWMODE=1, а в ответ получаю P⸮i]5=⸮b ERROR
Если подключаю к портам 0 и 1 на Arduino Uno и отправляю эту же команду через монитор порта, то получаю ОК

Предварительно ESP-01 была настроена на обмен по uart следующей командой AT+UART_DEF=9600,8,1,0,0
Как я понимаю это дефолтные параметры для SoftwareSerial.

В чем может быть дело?
 

dmartynov

New member
Дело в том, что я не смог найти внятной информации по этому вопросу нигде.
Пишут про согласование уровней напряжения в линии UART, но через хардварный сериал ESP-01 и Arduino без проблем общаются, если отправлять команды через монитор порта, получается проблема лежит в программном уровне.
 

dmartynov

New member
С nodeMCU кстати та же проблема, если ее прошить прошивкой, способной общаться AT-командами.
 
Сверху Снизу