ESP32: подключение к Wi-Fi

Плата подключается к сети и печатает свои сетевые реквизиты: адрес, шлюз и MAC. Светодиод загорается, когда связь есть.

Начальный уровень ESP32 DevKit V1 C++
Схема подключения: ESP32: подключение к Wi-Fi
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Как подключить

ОткудаКуда
ESP32 DevKit V1D4→Резистор1
Резистор2→СветодиодA
СветодиодC→ESP32 DevKit V1GND

Скетч

#include <WiFi.h>

const int LED = 4;

void setup() {
  Serial.begin(115200);
  pinMode(LED, OUTPUT);

  Serial.print("подключаюсь");
  WiFi.begin("Кабинет-робототехники", "robot2026");
  while (WiFi.status() != WL_CONNECTED) {
    delay(100);
    Serial.print(".");
  }
  Serial.println();

  digitalWrite(LED, HIGH);
  Serial.print("адрес платы: ");
  Serial.println(WiFi.localIP());
  Serial.print("шлюз:        ");
  Serial.println(WiFi.gatewayIP());
  Serial.print("MAC:         ");
  Serial.println(WiFi.macAddress());
}

void loop() {
  delay(1000);
}

Как это работает

Wi-Fi есть только у ESP32: у Uno, Nano и Mega беспроводной связи нет, и WiFi.begin() честно об этом скажет в мониторе порта.

Коротко о детали: ESP32 DevKit V1

Плата на модуле ESP32-WROOM-32: два ядра на 240 МГц, Wi-Fi и Bluetooth, логика 3,3 В. Выводов больше, чем у Uno, и почти любой из них можно назначить входом АЦП или выходом ШИМ. Беспроводная связь в симуляторе не моделируется — WiFi.begin() честно пишет об этом в монитор порта.

Распиновка и все примеры →

Ещё примеры с деталью «ESP32 DevKit V1»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «ESP32: подключение к Wi-Fi» в симуляторе