Based on ESP-8266EX for Arduino compatible, using for Arduino IDE to program 11 x I / O pins 1 x ADC pin (input range of 0-3.3V) A Micro USB connection Support OTA wireless upload A power jack, 9-24V power input. Onboard 5V 1A Switching Power Supply (highest input voltage 24V). Compatible with Arduino Compatible with nodemcu