ESP-01 не посылает данных по последовательному каналу, как только он подключен к Wi-Fi-маршрутизатору

как твои дела?. Я использую ESP-01 с PlatformIO, который запрограммирован с помощью esptool.py чтобы запустить пример веб-сервера, который я нашел в книге под названием "NodeMCU ESP8266 Методы и протоколы связи: программирование с помощью arduino IDE". Код следующий:

#include <Arduino.h>
#include <ESP8266WebServer.h>
#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>

const char *wifiName = "XXX";
const char *wifiPassword = "YYYY";

ESP8266WebServer server(80);

int ledPin = 1;

void handleRoot()
{
    //digitalWrite(ledPin,LOW);
    server.send(200,"text/plain","hello from esp8266");
    delay(1000);
    //digitalWrite(ledPin,HIGH);
}

void setup() {
    Serial.begin(115200);
    delay(5000);
    //pinMode(ledPin,OUTPUT);
    Serial.print("Conectando");
    WiFi.begin(wifiName,wifiPassword);
    while (WiFi.status() != WL_CONNECTED)
    {
    /* code */
        delay(500);
        Serial.print(".");
    }
    Serial.println("");
    Serial.println("Conectado por WIFI");
    Serial.println("Dirección IP: ");
    Serial.println(WiFi.localIP());
    server.on("/", handleRoot);
    server.begin();
    Serial.println("Servidor HTTP iniciado");
}

void loop() {
   server.handleClient();
}

проблема, с которой я столкнулся здесь, заключается в том, что если Wi-Fi-соединение инициируется, то плата не отправляет никаких данных по последовательному каналу, но если Wi-Fi-соединение не инициируется, то данные отправляются нормально. Как вы уже заметили, я прокомментировал запись на "ledPin", так как это тот же самый вывод, где находится TX, но даже делая это, ESP-01 не отправляет данные по последовательному каналу с включенным Wi-Fi.

Я думаю, что Wi-Fi каким-то образом отключает последовательный порт, но точно не знаю.

Кто-нибудь может мне в этом помочь? ..

Заранее спасибо за помощь.

, 👍1

Обсуждение

ПРИМЕЧАНИЕ: в любом случае соединение Wi-Fi и веб-сервер работают, единственная ошибка, которую я вижу, заключается в том, что данные не передаются по последовательному каналу., @vram

печатает ли if IP - адрес и "Servidor HTTP iniciado"? после этого нет никакой печати на серийный номер, @Juraj

Я ничего не делаю, если Wi-Fi инициируется, наоборот, если я комментирую все, что связано с Wi-Fi или сервером, то он печатает по последовательному каналу, я не знаю почему, @vram

даже "Конектандо" и точки?, @Juraj