NodeMCU is a Wi-Fi card designed to be used in IoT projects. It is based on an ESP8266 circuit and all its pins are available. In addition, a voltage regulator has been added, as well as a USB programming port. You can program with LUA or through the Arduino IDEIts use is very widespread so there is..
based on the ESP-8266EX.Arduino Compatible, you can use it on Arduino IDE.NodeMcu Compatible11 Digital I/O pins1 Analog Input pinOTA -- Wireless Upload(Program)On board switching power supply -- Max 24V input, 5V 1A output More:http://www.wemos.ccShipping list:D1 R2 V2.1.0  ..
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 combine with NodeMCU Firmware! R2 version had CP2102 USB-TTL instead, larger current support, slim board can put on breadboard. Programing it with Arduino IDE..