NodeMCU WeMos ESP8266 WiFi Lua Board, CH340

AED 26.25

Low stock


The NodeMcu is an open-source firmware and development kit that helps you to prototype your IOT product within a few Lua script lines or on Arduino IDE using the ESP8266 Arduino API. Modern Internet development tools such as Node.js can take advantage of the NodeMCU with the built-in API to put your idea on the fast track immediately.


  •  Open-source

  •  Interactive

  •  Programmable

  •  Low cost

  •  Simple

  •  Smart

  •  WI-FI enabled

Arduino-like hardware IO

The Development Kit based on ESP8266 integrates GPIO, PWM, IIC, 1-Wire and ADC all in one board.

Power your development in the fastest way combination with NodeMCU Firmware!

  • USB-TTL included plug&play

  • 10 GPIO, every GPIO can be PWM, I2C, 1-wire

  • PCB antenna

  •  Advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware.

  •  Code In Arduino IDE.

Nodejs style network API

  •  Event-driven API for network applications, which facilitates 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

  •  WI-FI MCU ESP8266 integrated and easy to the prototyping development kit.

  •  We provide the best platform for IOT application development at the lowest cost.

  • This is a very popular and easy way to use NodeMCU!

    For example, to flash the system LED, the following Arduino program can be used:

    void setup() {
        // Initialize the LED_BUILTIN pin as an output
        pinMode(LED_BUILTIN, OUTPUT);
    // the loop function runs over and over again forever
    void loop() {
        // Turn the LED on (Note that LOW is the voltage level
        digitalWrite(LED_BUILTIN, LOW);
        // Wait for a second
        // Turn the LED off by making the voltage HIGH
        digitalWrite(LED_BUILTIN, HIGH);
        // Wait for two seconds (to demonstrate the active low LED)

    — Use NodeMCU with Lua —

    The official NodeMCU firmware contains the Lua Interpreter. Lua is an interactive programming language that allows you to experiment and build simple working programs without a lot of effort. If you are not familiar with Lua, you will find that it is not hard to learn, at least for the simple tasks needed to get started.

    The official NodeMCU site does NOT supply pre-built(compiled) firmware. You have to build a custom version using their online compiler. BUT, we have made it easy for you by providing pre-built firmware for the hardware we sell, along with very easy instructions on how to program it.

    Pinout of the Board: