Espressif is one of the leading company that mainly deals in Wi-Fi enabled microcontrollers. Their popular development boards are ESP8266 Nodemcu, ESP32, and ESP01. These tiny little powerful beast have onboard Wi-Fi connectivity that makes it a perfect device for IoT projects. These boards are very cheap that makes it perfect for ESP8266 projects.
ESP launched after Arduino. So, Arduino IDE doesn’t have a pre-installed ESP Board. The reason is that the Arduino and ESP are two different companies so they cannot provide software with pre-installed ESP boards.
The good news is Installation of ESP8266 Arduino IDE is very simple.
The first step is to add the ESP board in Arduino IDE. For that, open the Arduino IDE, go to File>Preferences. A new window will pop up on the screen.
Copy the below mentioned address command and paste in the additional board manager URL column and click on Ok. This is the address from where Arduino will download the board files.
The next step is to add ESP board, go to the Tools>Board and the first option is Boards Manager.
In the search bar, type ESP8266 and install the first option. Select ESP8266 by ESP8266 community, in my case, the version is (2.6.3). This will download and install all the available boards of ESP. After this, you are ready to program the ESP board.
We will upload the blink code on ESP to verify ESP8266 Programming.
Open the example code of Arduino Blink or copy the following code and paste it in Arduino IDE.