NodeMCU 0.9 (ESP-12 Module)
NodeMCU 0.9 — это популярная отладочная плата первого поколения на базе микроконтроллера ESP8266 с архитектурой XTENSA LX106. Она обеспечивает частоту процессора до 160 МГц и оснащена 4 МБ flash-памяти.
О плате NodeMCU 0.9 (ESP-12 Module)
NodeMCU 0.9 — это плата первого поколения на базе модуля ESP-12. Благодаря встроенному USB-UART преобразователю и стабилизатору напряжения, она значительно упрощает работу с чипом ESP8266. Большой форм-фактор делает её удобной для использования с макетными платами при прототипировании. Плата поддерживает Wi-Fi и часто используется в проектах умного дома и Интернета вещей (IoT) благодаря своей низкой стоимости и обширной поддержке сообществом.Технические характеристики
Полные спецификации оборудования для NodeMCU 0.9 (ESP-12 Module)
Связь
Микроконтроллер
Быстрая настройка
Конфигурации для быстрого старта на NodeMCU 0.9 (ESP-12 Module) — автоматически сгенерированы из спецификаций платы.
В Arduino IDE откройте Boards Manager, найдите "esp8266" от Espressif и установите пакет. Выберите NodeMCU 0.9 (ESP-12 Module) в меню плат.
[env:nodemcu] platform = espressif8266 board = nodemcu framework = arduino
; Точная конфигурация железа для NodeMCU 0.9 board_build.mcu = esp8266 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = qio
esp8266:
board: nodemcu
NodeMCU 0.9 - 160 МГц ESP8266
Flash: 4MB | USB: Built-in</code></pre>
Вставьте в .yaml файл устройства. См. документацию ESPHome ESP8266 для полного списка опций.
esptool — команда прошивки
esptool.py \
--chip esp8266 \
write_flash \
--flash_mode qio \
--flash_size 4MB \
0x0 firmware.bin
Схема распиновки NodeMCU 0.9 (ESP-12 Module)
Полная справка по выводам NodeMCU 0.9 (ESP-12 Module)
Распиновка NodeMCU 0.9 предоставляет доступ к GPIO, SPI, UART и одному аналоговому входу (ADC0). Большинство цифровых пинов поддерживают ШИМ (PWM) и прерывания. В отличие от ESP32, у этой платы значительно меньше доступных GPIO, но их достаточно для большинства простых IoT-проектов.
Полезные ссылки
Ресурсы для NodeMCU 0.9 (ESP-12 Module)
Маппинг пинов
Полная распиновка и соответствие GPIO для NodeMCU 0.9 (ESP-12 Module)
11
Цифровые I/O пины
1
Аналоговые входы
Пин
Аналог
PWM
Другое
0
PWM
1
PWM
2
PWM
LED
3
PWM
4
PWM
SDA
5
PWM
SCL
12
PWM
13
PWM
14
PWM
15
PWM
16
LED_AUX
A0
ADC0
Легенда
A0
Аналоговый вход
PWM
Поддержка ШИМ
SDA/SCL
I2C интерфейс
LED
Встроенный светодиод
#
Номер пина
Инструменты и конфигурация по умолчанию
Настройки сборки и загрузки для NodeMCU 0.9 (ESP-12 Module)
Настройка
Значение
Инструмент загрузки
esptool
Режим Flash
qio
Макс. размер данных
80 КБ
(81920 байт)
Сводка конфигурации
NodeMCU 0.9 (ESP-12 Module) использует esptool для загрузки прошивки.
Режим flash: qio | Макс. размер данных: 80 КБ
Похожие платы
Другие платы разработки с микроконтроллером ESP8266