Проблема в том что перестал отвечать на команды. Есть подозрения что это случилось после выполнения команды: Код (C++): AT+UART=9600, 8, 1, 0, 3 Правда могу что-то путать. Лампочка горит, на ресет нажимал. Может быть есть способ спросить настройки каким-то образом? Подключаю к Arduino. Тестовая программа выглядит так: Код (C++): #include <SoftwareSerial.h> // ESP8266 -- Arduino // ESP TX - 10 (Arduino SoftwareSerial RX) // ESP RX - 11 (Arduino SoftwareSerial TX) SoftwareSerial espSerial(8, 9); // для SoftSerial скорость порта в 115200 является большой и не гарантирует стабильную работу const long COM_BAUD = 115200; void setup() { espSerial.begin(COM_BAUD); Serial.begin(COM_BAUD); Serial.println("Setup done"); } void loop() { if ( espSerial.available() ) Serial.write( espSerial.read() ); if ( Serial.available() ) espSerial.write( Serial.read() ); } COM_BAUD = 115200; тут пробовал разные значения и 9600. Не отвечает даже на обычные команды типа AT, AT+RST. При отправке диод RX мигает. Помогите, спасите.
Вообщем-то нашёл команду по сбросу: AT+RESTORE Правда может быть кто-то объяснит что я сделал не так?