NodeMCU v2 (ESP-12E Module)

Отладочная плата NodeMCU v2 на базе микроконтроллера ESP8266. Подробные характеристики, распиновка, настройка и возможности.


NodeMCU v2 (ESP-12E Module)

NodeMCU v2 — это популярная отладочная плата на базе микроконтроллера ESP8266 с архитектурой Xtensa LX106. Она работает на частоте до 160 МГц и оснащена 4 МБ flash-памяти.

NodeMCU v2
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате NodeMCU v2

NodeMCU v2 (ESP-12E Module) — это широко используемая отладочная плата на базе ESP8266 с USB-интерфейсом и полным доступом ко всем пинам. Она идеально подходит для разработки IoT-устройств на базе Arduino. Плата оснащена встроенным Wi-Fi и поддерживает архитектуру XTENSA LX106. Компактный форм-фактор и простота использования делают её отличным выбором как для прототипирования, так и для готовых решений в сфере домашней автоматизации.

Технические характеристики

Полные спецификации оборудования для NodeMCU v2 (ESP-12E Module)

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth
BLE

Микроконтроллер

Модель esp8266
Частота 160 МГц
Память 4 МБ
Архитектура xtensa lx106

Возможности и пины

Цифровые I/O 11
Аналоговые входы 1
PWM 10
Прерывания 10

Быстрая настройка

Конфигурации для быстрого старта на NodeMCU v2 — автоматически сгенерированы из спецификаций платы.

ESP8266 160 МГц 4MB DIO Xtensa LX106
Arduino IDE
Плата (Board) NodeMCU 1.0 (ESP-12E Module)
Частота CPU 80/160 МГц
Размер Flash 4MB
Flash Mode dio
Архитектура Xtensa LX106

В Arduino IDE 2.0 добавьте URL ESP8266 в настройки и установите платформу через Boards Manager. Выберите NodeMCU 1.0 в списке плат.

PlatformIO
[env:nodemcuv2]
platform = espressif8266
board = nodemcuv2
framework = arduino

Конфигурация для стандартной платы NodeMCU v2 (ESP-12E).

ESPHome
esp8266:
  board: nodemcuv2

Вставьте в .yaml файл устройства. См. документацию ESPHome ESP8266 для полного списка опций.

Схема распиновки NodeMCU v2

Полная справка по выводам NodeMCU v2 (ESP-12E Module)

Схема распиновки NodeMCU v2
Распиновка NodeMCU v2 предоставляет доступ к GPIO, SPI, UART и другим интерфейсам. Обратите внимание, что нумерация GPIO на плате (D0-D8) отличается от внутренней нумерации чипа ESP8266. Большинство пинов имеют встроенную подтяжку. Пин A0 является единственным аналоговым входом (0-1В внутри модуля, 0-3.3В на плате через делитель).

Маппинг пинов

Полная распиновка и соответствие GPIO для NodeMCU v2

11
Цифровые I/O пины
10
Пины прерываний
1
Аналоговые входы
10
PWM пины
GPIO Аналог PWM Другое
0 PWM Кнопка FLASH
1 TX
2 PWM LED
3 RX
4 PWM SDA
5 PWM SCL
12 PWM MISO
13 PWM MOSI
14 PWM SCK
15 PWM SS
16 WAKE
A0 ADC0 Аналоговый вход
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Последовательный порт
LED Встроенный светодиод
# Номер GPIO

Инструменты и конфигурация по умолчанию

Настройки сборки и загрузки для NodeMCU v2

Настройка Значение
Инструмент загрузки esptool
Режим Flash dio
Макс. размер данных
80 КБ (81920 байт)
Сводка конфигурации

NodeMCU 1.0 (ESP-12E Module) использует esptool для прошивки. Режим flash: dio.

Макс. размер данных в памяти RAM: 80 КБ.