База знаний · Платы

ESP32: платы с Wi-Fi

Умный дом начинается здесь: пакет ESP32 из менеджера плат и пара особенностей прошивки.

ESP32 — народная плата умного дома: Wi-Fi и Bluetooth на борту, мощный процессор, цена ниже классической Uno. В Trema IDE она подключается пакетом из менеджера плат — с российского зеркала, без VPN-квестов, которыми славилась установка ESP32 в других средах.

Три шага до работы

  1. «Платы» → «Пакеты плат» → найдите семейство ESP32 → «Установить пакет». Пакет увесистый, но зеркало в России делает установку вопросом минут.
  2. Подключите плату. Если она не видна — почти наверняка нужен драйвер CP2102 (см. «Неизвестное устройство»).
  3. Выберите вашу модель (обычно «ESP32 Dev Module») — и прошивайте той же кнопкой, что и всегда.
Менеджер плат Trema IDE — семейство ESP32 ставится пакетом с российского зеркала
Семейство ставится из менеджера плат: одна кнопка — и десятки моделей ESP32 в списке.

Особенности характера

  • Кнопка BOOT. Многие платы ESP32 входят в режим прошивки не сами: если загрузка «висит» на подключении — зажмите BOOT на пару секунд (разбор: «ESP32 не прошивается»).
  • Питание и кабель. ESP32 чувствительнее к кабелю, чем Uno: короткий кабель с данными, без USB-хабов.
  • Библиотеки. Проверяйте бейдж архитектуры esp32 в каталоге — AVR-библиотеки здесь не собираются.

Первое, ради чего берут ESP32, — Wi-Fi. Этот скетч ищет все сети вокруг и печатает их в монитор порта:

#include <WiFi.h>  // библиотека приходит вместе с ядром ESP32

void setup() {
  Serial.begin(115200);   // у ESP32 привычнее скорость 115200
  WiFi.mode(WIFI_STA);    // режим клиента: плата ищет чужие сети
  WiFi.disconnect();
  delay(100);
}

void loop() {
  Serial.println("Ищу сети Wi-Fi...");
  int found = WiFi.scanNetworks();

  if (found == 0) {
    Serial.println("Сетей не найдено");
  } else {
    for (int i = 0; i < found; i++) {
      Serial.print(i + 1);
      Serial.print(": ");
      Serial.print(WiFi.SSID(i));     // имя сети
      Serial.print("  сигнал ");
      Serial.print(WiFi.RSSI(i));     // уровень сигнала
      Serial.println(" dBm");
    }
  }

  delay(5000);
}

Обратите внимание на скорость 115200 — для ESP32 это привычное значение, и в мониторе порта нужно выбрать такое же.

Что строят на ESP32

Датчик температуры, который шлёт показания на телефон; лампу с управлением из браузера; метеостанцию с веб-страницей. Wi-Fi превращает поделку в устройство умного дома — и это следующий уровень мотивации после мигающих светодиодов. Пошаговая инструкция с первым Wi-Fi-скетчем — на странице «ESP32 в Trema IDE». Если вы пришли из другой среды и уже привыкли к своему набору инструментов, отдельный разбор ждёт вас в статье «Тем, кто пришёл с ESP32».

Обновлено: 19 июля 2026