Прошивка и запуск ESP 07S через TTL
08.09.2026Подключение для прошивки esp07s
[CP2102] [Макетка] [ESP-07]
GND ────────── Шина (-)
───────── Пин 9 (GND)
───────── Пин 10 (GPIO15)
───────── Пин 12 (GPIO0)
3V3 ────────── Шина (+)
───────── Пин 8 (VCC)
───────── Пин 3 (CHIP_EN)
TX ───────────────────────────────── Пин 15 (RXD)
RX ───────────────────────────────── Пин 16 (TXD)
Подключение для запуска скетча esp 07 s
Отключить программатор от USB.
Пин 12 (GPIO0) — 🛑 ОТКЛЮЧИТЬ от GND!
Включить программатор.
Как проверить что прошивка залилась на ESP 07S
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
// Данные вашей Wi-Fi сети
const char* ssid = "Имя вашей сети Wi Fi";
const char* password = "Ваш пароль";
// Создаем веб-сервер, который будет слушать стандартный 80-й порт
ESP8266WebServer server(80);
// Функция, которая срабатывает при переходе на главную страницу (корень "/")
void handleRoot() {
// Отправляем клиенту HTTP-статус 200 (ОК), тип контента текст/html и сам текст страницы
server.send(200, "text/html; charset=utf-8", "<h1>Hello, World!</h1><p>Привет от вашей платы ESP-07S!</p>");
}
// Функция на случай, если пользователь введет несуществующий адрес
void handleNotFound() {
server.send(404, "text/plain", "Страница не найдена");
}
void setup() {
Serial.begin(115200);
delay(10);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.print("Подключение к ");
Serial.println(ssid);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nWi-Fi подключен!");
Serial.print("Введите этот IP-адрес в браузере: ");
Serial.println(WiFi.localIP()); // <-- Запомните этот адрес из Монитора порта!
// Привязываем функции к запросам
server.on("/", handleRoot); // Если открыли главную страницу
server.onNotFound(handleNotFound); // Если открыли несуществующую страницу
// Запускаем веб-сервер
server.begin();
Serial.println("Веб-сервер успешно запущен");
}
void loop() {
// Постоянно обрабатываем запросы от приходящих в браузер пользователей
server.handleClient();
}


