Как исправить не могу прочитать serial.find ("ОК") из ответа esp8266 - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь подключить мой ESP8266 к маршрутизатору Wi-Fi, используя AT+CWJAP, но у меня проблема: я не могу прочитать ответ esp8266 на мое arduino.

Когда я пытаюсь отправить AT в esp из кода arduino, он не может прочитать OK Ответ от esp8266 Serial.find("OK") не работает. Я изменяю скорость передачи в 115200, она тоже не работает

Это серийный захват:

> 14:04:45.882 -> AT 
> 14:04:51.868 -> NOT OK! 
> 14:04:51.901 -> AT+CIPSTART="TCP","184.106.153.149",80 
> 14:04:54.899 -> AT+CIPSEND=55
> 14:04:55.873 -> AT+CIPCLOSE

Это код Arduino:

void setup()
    {
      Serial.begin(9600); //or use default 115200.
      Serial.println("AT");
      delay(5000);
      if(Serial.find("OK")){
        connectWiFi();
      }
      else{
        Serial.println("NOT OK!");
      }
    }

Он должен работать ConnectWiFi() Функция, но вывод "НЕ ОК!"

1 Ответ

0 голосов
/ 16 мая 2019

Ваша скорость передачи неверна .Это должно быть 115200.

...