NodeMCU

ESP8266 ESP8266. Отладочная плата на ESP8266 с модулем ESP-12, 4 МБ flash, кнопками FLASH и RST и micro-USB. Только Wi-Fi, без Bluetooth.

Проектов: 2
NodeMCU

Варианты и как их отличить

v2, USB-чип CP2102
Флеш
4 MB

Узкая плата: на макетке с каждой стороны остаётся свободный ряд.

v3 LoLin, USB-чип CH340
Флеш
4 MB

Плата шире, на USB-чипе надпись CH340G.

Характеристики

Данные для NodeMCU v2 (DevKit v1.0, Amica, CP2102).

Чип
ESP8266EX
Модуль
ESP-12E (4 МБ flash)
Процессор
1 ядро, Tensilica L106, 160 МГц
ОЗУ
около 50 КБ свободно с Wi-Fi
Flash
4 МБ
Wi-Fi
Wi-Fi 4, 2,4 ГГц
USB
micro-USB
Уровень логики
3,3 В
Свободных GPIO
12
Аналоговых входов
1
Размер
25,4 × 48,3 мм
Источники

Сверено по этим документам 15 октября 2026 г..

Частые проблемы

Плата не запускается после подключения к D3, D4 или D8

Эти выводы задают режим загрузки. При включении GPIO15 (D8) должен быть в низком уровне, GPIO2 (D4) и GPIO0 (D3) в высоком. Перенеси провод на другой вывод.

Датчик на 5 В на выводе GPIO

Логика 3,3 В, предел входа по даташиту 3,6 В. Сигналы на 5 В подключай через преобразователь уровней.

Не просыпается из глубокого сна

Соедини D0 (GPIO16) с RST: таймер будит чип через этот провод.

Проекты для этой платы

Распиновка

NodeMCU v2 (DevKit v1.0, Amica, CP2102), вид сверху.

Рисунок платы NodeMCU v2 (DevKit v1.0, Amica, CP2102) с пинами

Левый ряд (J1)

ПинВывод чипаЧто умеет
A0TOUTтолько аналоговый вход, делитель напряжения на плате
RSV
RSVНе подключён
не подключён
SD3GPIO10занят flash, не подключать
SD2GPIO9занят flash, не подключать
SD1GPIO8занят flash, не подключать
CMDGPIO11занят flash, не подключать
SD0GPIO7занят flash, не подключать
CLKGPIO6занят flash, не подключать
GNDЗемля
3V3Питание, 3,3 В
вход питания, выход питания
ENСброс или включение
подтяжка к питанию на плате
RSTСброс или включение
кнопка на плате, подтяжка к питанию на плате
GNDЗемля
VinПитание, 5 В
вход питания, выход питания

Правый ряд (J2)

ПинВывод чипаЧто умеет
D0GPIO16светодиод на плате
D1GPIO5I2C SCL
D2GPIO4I2C SDA
D3GPIO0влияет на загрузку, кнопка на плате
D4GPIO2влияет на загрузку, светодиод на плате
3V3Питание, 3,3 В
вход питания, выход питания
GNDЗемля
D5GPIO14HSPI SCK
D6GPIO12HSPI MISO
D7GPIO13HSPI MOSI, UART0 RX (Serial.swap)
D8GPIO15HSPI CS (SS), UART0 TX (Serial.swap)
влияет на загрузку
RXGPIO3UART0 RX
TXGPIO1UART0 TX
при загрузке выдаёт сигнал
GNDЗемля
3V3Питание, 3,3 В
вход питания, выход питания

Есть проект под NodeMCU? Выложи его, и он появится на этой странице.