Чи є 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.