Is NodeMCU a WiFi module?

  • Категорія запису:NodeMCU / Tips&Tricks

Чи є NodeMCU модулем WiFi?

Так, NodeMCU на базі мікроконтролера ESP8266EX чи ESP32 має WiFi модуль на борту, що може працювати як у режимі Станції, Точки доступу, так і у змішаному режимі. Користувачі платформи Arduino часто застосовують ESP8266 лише як модуль WiFi зв’язку, бо власного вбудованого WiFi Arduino не має.

Це незаслужено звужує справжні можливості застосування NodeMCU як самостійної апаратно-програмної платформи.

NodeMCU на борту має:

  • 10-біт АЦП, 12 GPIO з обробником переривань,
  • PWM,
  • режими зниженого енергоспоживання Deep Sleep, Light Sleep, прокидання від сну Wake-UP,
  • вбудований RTC,
  • шини I2C, SPI,
  • інтерфейс UART,
  • реалізацію стеку протоколів TCP/IP, UDP, SNTP, MBED TLS, HTTP
  • та багато іншого.

Yes, NodeMCU (based on the microcontrollers ESP8266EX or ESP32) has a WiFi module on board. It can work both in Station mode, Access point, and in mixed mode. Arduino users often use ESP8266 only as a WiFi communication module, because the Arduino does not have its own built-in WiFi.

This undeservedly narrows down the true possibilities of using NodeMCU as an independent hardware and software platform.

NodeMCU has on board:

  • 10-bit ADC, 12 GPIOs with interrupt handler,
  • PWM,
  • low power modes Deep Sleep, Light Sleep, Wake-UP,
  • built-in RTC,
  • I2C, SPI buses,
  • UART interface,
  • implementation of the protocol stack TCP / IP, UDP, SNTP, MBED TLS, HTTP
  • and much more.