NodeMCU е изграден с ESP8266 базиран WiFi модул AI-Thinker ESP-12F. Има 10 GPIO порта, 4MB Flash, два бутона, micro USB конектор и PCB антена. Платката е с размери 48mm x 25mm, с 4 монтажни отвора и с разстояние между изводите 2,54mm – съвместима с Breadboard. Захранва се с напрежение от USB 5V или от външен захранващ източник 5V – 10V, свързан на извода Vin. Работното напрежение на GPIO портовете е 3,3V, при връзка с устройства и микроконтролери работещи на 5V, е необходимо да се използва конвертор на логически нива.
Характеристики:
- WiFi модул: ESP-12F с микроконтролер ESP8266, 32-bit, 802.11 b/g/n, Wi-Fi Direct (P2P), soft-AP
- Размери: 47mm x 25mm
- Захранване: 5V от USB или 5V – 10V на пина Vin
- Работно напрежение: 3,3V, не толерира 5V
- Консумация на ток: стандартно 12-70mA, максимално 200mA
- Консумация на ток – standby: до 200uA
- Flash: 4MB
- 10 GPIO порта (един ADC)
- Поддържа UART, PWM, 1-Wire, I2C и др.
- Вградена PCB антена
- Програмиране през USB с Arduino IDE или с Lua
- USB-сериен порт конвертор CH343
Допълнителна информация:
- NodeMCU GitHub. Документация, Lua фърмуер
- Arduino IDE for esp8266. Програмиране с Ардуино IDE
- CH343 Drivers