Features:
Based on the ESP-8266EX.
for Arduino Compatible, you can use it on for Arduino IDE.
NodeMcu Compatible
11 Digital I/O pins
1 Analog Input pin
OTA -- Wireless Upload(Program)
On board switching power supply -- Max 24V input, 5V 1A outpu
Programming:
The D1 R2 has a micro USB for auto programming.
Also you can programming it using OTA
Warning: All IO is work at 3.3V.
Why use this board
ESP8266 is a very hot chip recently years because of it's WIFI moudle function, by learning this board, you can easily get started with ESP series.
What's in the box
1 x Board Based ESP8266