LinkNode ESP8266 WiFi Board: D1 Powered by ESP-8266EX Compatible with Arduino programming Compatible with NodeMCU OTA -- Wireless Upload(Program) Power jack for 9-24V power input Powered by ESP-8266EX 11 Digital I/O pins 1 Analog Input pin 1 micro USB port for power/configure Power jack for 9-24V power input Compatible withArduino programming Compatible withNodeMCU OTA -- Wireless Upload(Program)