Не могу загрузить код на свой ESP8266

Это это ошибка, которую он дает , это ошибка, с которой я сталкиваюсь, когда пытаюсь загрузить свой код

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>

#ifndef STASSID
#define STASSID "your-ssid"
#define STAPSK  "your-password"
#endif

const char* ssid     = STASSID;
const char* password = STAPSK;

const char* host = "192.168.1.1";
const uint16_t port = 3000;

ESP8266WiFiMulti WiFiMulti;

void setup() {
  Serial.begin(115200);

  // Начнем с подключения к сети WiFi
  WiFi.mode(WIFI_STA);
  WiFiMulti.addAP(ssid, password);

  Serial.println();
  Serial.println();
  Serial.print("Wait for WiFi... ");

  while (WiFiMulti.run() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }

  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());

  delay(500);
}


void loop() {
  Serial.print("connecting to ");
  Serial.print(host);
  Serial.print(':');
  Serial.println(port);

  // Используйте класс WiFiClient для создания TCP-соединений
  WiFiClient client;

  if (!client.connect(host, port)) {
    Serial.println("connection failed");
    Serial.println("wait 5 sec...");
    delay(5000);
    return;
  }

  // Это отправит запрос на сервер
  client.println("hello from ESP8266");

  //читаем одну строку с сервера
  Serial.println("receiving from remote server");
  String line = client.readStringUntil('\r');
  Serial.println(line);

  Serial.println("closing connection");
  client.stop();

  Serial.println("wait 5 sec...");
  delay(5000);
}

, 👍0

Обсуждение

Нужно немного больше информации, какой модуль ESP8266 вы используете? Есть ли у него переключатель сброса, который нужно удерживать для программирования? Как обсуждалось по этой ссылке... https://ttapa.github.io/ESP8266/Chap06%20-%20Uploading.html#:~:text=press%20and%20hold%20the%20reset, will%20boot%20in% 20программ%20режим, @Jack Soldano

зачем вы выкладываете картинку с текстом? ... вы вставили код, вставьте также сообщение об ошибке ... если вы не можете загрузить, то код не имеет значения и только загромождает сообщение, @jsotola

Какую версию ардуино IDE вы используете? Попробуйте обновить, @Sim Son


1 ответ


1

Попробуйте обновить драйвер последовательного порта в вашей системе или попробуйте использовать меньшую скорость передачи, например 9600 вместо 115200.

,

Вы должны уметь программировать ESP8266 на скорости 500 Кбит/с или выше. Если он только программирует на 9600, то что-то не так., @StarCat