The NodeMcu is an open-source firmware and development kit that helps you to prototype your IOT product within a few Lua script lines.
Based on ESP8266, integates GPIO, PWM, IIC, 1-Wire and ADC all in one board. Power your developement in the fastest way combinating with NodeMcu Firmware! NodeMcu features USB-TTL (plug and play), 10 GPIO (every GPIO can be PWM, I2C, 1-wire) and FCC certified WIFI module (PCB antenna).
The NodeMCU programming model is similar to that of Node.js, only in Lua. It is asynchronous and event-driven. Many functions, therefore, have parameters for callback functions.
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 WIFI
- WIFI MCU ESP8266 integrated and easy to prototyping development kit. We provide the best platform for IOT application development at the lowest cost.
- Dimensions: 49 x 26 x 13mm
- Weight: 25g