Espressif is one of the leading company who mainly deals in Wi-Fi enabled microcontrollers. Their popular development boards are ESP8266 Nodemcu, ESP32, and ESP01. These tinny little powerful beast have onboard Wi-Fi connectivity. Which makes it a perfect device for IoT projects. These boars are very cheap which makes it perfect for esp8266 projects.
ESP launch after Arduino so Arduino IDE doesn’t have pre-installed esp Boards. And second reason Arduino and ESP are two different companies that’s why they Can’t 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 Arduino IDE File,>Preferences a new window will pop up.
Copy the following command and paste in the Additional board manager URLs column. Then click on ok. This is the address from where Arduino will download the board files.
The next Step is to Add ESP board. for that go to tools > Board and the first option is Boards Manager.
In Search bar type ESP8266 and install the first option. Select esp8266 by ESP8266 Community in my case(version 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 example code of Arduino Blink or copy the following Code and paste in Arduino IDE.