NodeMCU ESP8266 v3
NodeMCU is an open source robot brain with a super fast clock, built in WIFI, and tons of room to fit your code. As well as Perfect for building IoT projects and robots that communicate with their friends. You can use Arduino IDE to write and upload code, so none of your favorite habits have to change.
V3 vs V2
So, what’s with the V3? NodeMCU haven’t released a new specification so far. Hence, there’s no official 3rd generation board. Turns out that V3 is a “version” invented by producer V3 is signify minor improvements to the V2 boards. Among others they claim their USB port to be more robust.
If you compare the pin layout there’s only a tiny difference to the V2 layout. V3 decided to use one of the two reserve pins for USB power out and the other for an additional GND.
Watch out though for the difference in size! This V3 board is significantly larger than the V2 boards. Because of its size I would never use it. There are clearly better alternatives.
Arduino-like hardware IO
Advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware.
Code like arduino, but interactively in Lua script.
Nodejs style network API
Event-driven API for network applicaitons, which faciliates developers writing code running on a 5mm*5mm sized MCU in Nodejs style.
Greatly speed up your IOT application developing process.
Lowest cost WI-FI
On-board ESP8266, a low-cost WiFi-MCU Module integrated and easy to prototyping development board. The best platform for IOT application development at the lowest cost.
The Development board based on ESP8266, integrates GPIO, PWM, IIC, 1-Wire and ADC all in one board. Power your development in the fastest way combining with NodeMCU Firmware!
- Open-source platform
- Interactive & Programmable
- WiFi enabled
- Arduino-like Hardware IO
- Nodejs style network API
- ESP8266, a low cost WiFi module on-board (FCC Certified)
- On-board USB-TTL converter, plug & play
- Headers – 2.54mm 15-pin header with access to GPIOs, SPI, UART, ADC, and power pins
- Input Voltage: 7 – 12V
- Operating Voltage: 3.3V
- CPU: 32-bit RISC Tensilica Xtensa LX106 running at 80 MHz
- 64 KB of instruction RAM, 96 KB of data RAM (80x Arduino UNO!)
- 512 KB of EEPROM (512x Arduino UNO!)
- External QSPI flash – 512 KB to 4 MB* (up to 16 MB is supported)
- IEEE 802.11 b/g/n Wi-Fi
- Integrated TR switch, balun, LNA, power amplifier and matching network
- WEP or WPA/WPA2 authentication, or open networks
- Digital I/O Pins (DIO): 16
- Analog Input Pins (ADC): 1
- UARTs: 1 on dedicated pins, plus a transmit-only UART can be enabled on GPIO2
- SPIs: 1
- I2Cs: 1
- Flash Memory: 4 MB
- SRAM: 64 KB
- Clock Speed: 80 Mhz
- 80 Mhz clock (5x arduino UNO or mega!)
The NodeMCU ESP8266 development board comes similarly with the ESP-12E module containing ESP8266 chip having Tensilica Xtensa 32-bit LX106 RISC microprocessor. So This microprocessor supports RTOS and operates at 80MHz to 160 MHz adjustable clock frequency. Moreover NodeMCU has 128 KB RAM and 4MB of Flash memory to store data and programs. Its high processing power with in-built Wi-Fi / Bluetooth and Deep Sleep Operating features make it ideal for IoT projects.
NodeMCU can be powered by using Micro USB jack and VIN pin (External Supply Pin) also. So It supports UART, SPI, and I2C interface.
Applications of NodeMCU
- Prototyping of IoT devices
- Low power battery operated applications
- Network projects
- Projects requiring multiple I/O interfaces with Wi-Fi and Bluetooth functionalities
For more Products:
Subscribe our YouTube channel: