ESP32-WROOM-32D - это мощный универсальный модуль Wi-Fi + BT + BLE MCU, предназначенный для широкого спектра приложений, от сенсорных сетей с низким энергопотреблением до самых сложных задач, таких как кодирование голоса, потоковая передача музыки и MP3 декодирование от фирмы Espressif.
В основе этого модуля лежит микросхема ESP32. Есть два ядра процессора, которыми можно управлять индивидуально, а тактовая частота процессора регулируется от 80 МГц до 240 МГц. Пользователь также может выключить процессор и использовать сопроцессор с низким энергопотреблением для постоянного контроля периферийных устройств на предмет изменений или пересечения порогов. ESP32 сочитает богатый набор периферийных устройств, от емкостных сенсорных датчиков, датчиков Холла, интерфейса SD-карты, Ethernet, высокоскоростных SPI, UART, I²S и I²C.
Контакты, с "ОК", подходят для использования. Пины без "ОК", подходят для использования, но вы должны обратить на них внимание, потому что они могут иметь неожиданное поведение, в основном при загрузке.
| GPIO | Input | Output | Notes |
| 0 | pulled up | OK | outputs PWM signal at boot |
| 1 | TX pin | OK | debug output at boot |
| 2 | OK | OK | connected to on-board LED |
| 3 | OK | RX pin | HIGH at boot |
| 4 | OK | OK | |
| 5 | OK | OK | outputs PWM signal at boot |
| 6 | x | x | connected to the integrated SPI flash |
| 7 | x | x | connected to the integrated SPI flash |
| 8 | x | x | connected to the integrated SPI flash |
| 9 | x | x | connected to the integrated SPI flash |
| 10 | x | x | connected to the integrated SPI flash |
| 11 | x | x | connected to the integrated SPI flash |
| 12 | OK | OK | boot fail if pulled high |
| 13 | OK | OK | |
| 14 | OK | OK | outputs PWM signal at boot |
| 15 | OK | OK | outputs PWM signal at boot |
| 16 | OK | OK | |
| 17 | OK | OK | |
| 18 | OK | OK | |
| 19 | OK | OK | |
| 21 | OK | OK | |
| 22 | OK | OK | |
| 23 | OK | OK | |
| 25 | OK | OK | |
| 26 | OK | OK | |
| 27 | OK | OK | |
| 32 | OK | OK | |
| 33 | OK | OK | |
| 34 | OK | input only | |
| 35 | OK | input only | |
| 36 | OK | input only | |
| 39 | OK | input only |
Тестовый пример программы с одновременной работой ESP32 как точка доступа и станция в сети WiFi
#include <WiFi.h>
// —––––– Настройки точки доступа (AP) —–––––
const char* ap_ssid = "ESP32_AP";
const char* ap_password = "12345678"; // минимум 8 символов
// —––––– Настройки станции (STA) —–––––
const char* sta_ssid = "your_SSID";
const char* sta_password = "your_PASSWORD";
// Таймаут ожидания подключения STA (мс)
const unsigned long staTimeout = 10000;
void setup() {
Serial.begin(115200);
delay(100);
// 1) Включаем одновременно режим точки доступа и станции
WiFi.mode(WIFI_MODE_APSTA);
// 2) Запускаем точку доступа
if (WiFi.softAP(ap_ssid, ap_password)) {
Serial.print("✅ AP started. SSID: ");
Serial.println(ap_ssid);
Serial.print("AP IP address: ");
Serial.println(WiFi.softAPIP());
} else {
Serial.println("❌ Failed to start AP");
}
// 3) Подключаемся к внешней Wi-Fi сети как станция
Serial.printf("Connecting to Wi-Fi \"%s\" …\n", sta_ssid);
WiFi.begin(sta_ssid, sta_password);
unsigned long start = millis();
while (WiFi.status() != WL_CONNECTED && millis() - start < staTimeout) {
Serial.print(".");
delay(500);
}
Serial.println();
if (WiFi.status() == WL_CONNECTED) {
Serial.println("✅ STA connected");
Serial.print("STA IP address: ");
Serial.println(WiFi.localIP());
} else {
Serial.println("❌ STA failed to connect within timeout");
Serial.print("Final STA status: ");
Serial.println(WiFi.status());
}
}
void loop() {
// Каждые 10 секунд выводим текущие IP и статус
static unsigned long lastPrint = 0;
if (millis() - lastPrint > 10000) {
lastPrint = millis();
Serial.println("---- STATUS ----");
Serial.print("AP IP : "); Serial.println(WiFi.softAPIP());
Serial.print("STA IP : "); Serial.println(WiFi.localIP());
Serial.print("STA stat: "); Serial.println(WiFi.status());
Serial.println("----------------");
}
// Здесь можно обрабатывать клиентов AP или выполнять другие задачи
}
Контроллер ESP32-WROOM-32D
- Модель Espressif ESP32-WROOM-32D
- Код: ID-737
- Наличие Есть в наличии
-
230.96грн.
Рекомендуемые товары
ESP32 DevKit
Плата WiFi и Bluetooth контроллера ESP-32 с программатором CP2102 На плате уже установлен..
268.52грн.




