The ESP8266 is an extremely popular microcontroller similar
to Arduino with built-in WiFi. Typical ESP8266 ESP-12 boards do not have
a convenient power or programming connection. It requires you to figure
out how to supply 3.3V and more before you can work with them.
The board is controlled by the ESP8266 chip (a 32-Bit processor)
and has a larger flash memory compared to an Arduino Uno. It consists of
11 digital I/O pins and 1 analog (input) pin. the board can be
connected using a Micro-B type USB cable.
The UNO Based ESP8266 Nodemcu Development Board in the form of
the Arduino UNO board format. This board is compatible with the Arduino
IDE and with NodeMCU.
These boards take care of that and break out the pins to the
ubiquitous Arduino UNO pattern so that you can use DuPont cables
directly and can even use some UNO shields (provided that the shield is
compatible with the pin layout, voltage, etc).
Based on ESP-8266
Arduino compatible, using Arduino IDE to program.
Support OTA wireless upload.
Onboard 5V 1A Switching Power Supply (highest input voltage 24V).
The direct use of Arduino IDE development, the same operation with Arduino UNO
Operating Voltage: 3.3V
Digital I/O Pins: 11
Analog Input Pins: 1
1 x UNO Based ESP8266 Nodemcu Development Board
USB Driver: Search for "CH341SER" and install it according to Operating System you are using.