The Arduino IDE is a free and open-source program which lets you write, compile, and upload programs to a very large number of devices, including your ESP8266 module.
Follow these “Install the Arduino Software (IDE)” directions to get the IDE installed on your computer.
Note that the word “Arduino” often refers to a couple different things:
There are a number of different USB-to-serial chips used in ESP8266 modules - depending on the chip and your operating system, you may or may not have drivers already built in. The Arduino IDE also installs a number of drivers.
The most common additional drivers you may want to install are:
The Arduino IDE you installed does not natively support the ESP8266. Fortunately it’s quite easy to add support via the “Boards Manager”.
Note: Official documentation for Arduino ESP8266 support can be found here.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
into Additional Board Manager URLs fieldOK
so save your preferencesesp8266
Install
Close
once you are doneArduino libraries are code other members of the Arduino community have written, packaged, and released for you to use. One of the strengths of the Arduino community is the number and quality of libraries which make it simple and fast to add a lot of complex capabilities to your code. We will use the “Library Manager” in the Arduino IDE to install a couple libraries necessary for our tutorial.
Close
once you are done