RogerF wrote:do you mean that the Ardiuno IDE communicates directly with the ESP8266 via the USB port/cable,
Yes. You can program the ESP8266 with the same IDE. The hardware is different so there are some things it can't do. There only is one analog input. There are some quirks with some digital pins. But for the most part you can do a lot of what an Arduino board can do, but it does a whole lot more. I used to use the Nano and Pro Mini a lot. But since I found the ESP8266 I almost always use it.
https://github.com/esp8266/Arduino#inst ... ds-manager
https://arduino-esp8266.readthedocs.io/en/latest/
And the following from - http://aconcaguasci.blogspot.ca/2017/01 ... no-d1.html