How to Set up Arduino IDE for ESP8266 Programming

  • by

The Arduino Integrated Development Environment or the Arduino IDE has been designed not only for programming Arduino development boards. It has been expanded to support other boards like the ESP8266. But you have to set up Arduino IDE for ESP8266 programming first by installing the ESP8266 cores.

If you don’t have Arduino IDE yet, please see How to Install Arduino IDE on Windows 10 if you’re using Windows. Otherwise, go to Arduino IDE download page and install the corresponding software for your machine.

How to Set up the Arduino IDE ESP8266 Cores

Step 1 – Start the Arduino IDE and open the Preferences window.

image showing the Preferences window of the Arduino IDE where to set up Arduino IDE for ESP8266 programming

Step 2 – Type in the Board Manager link into the Additional Boards Manager URLs

Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field.

Picture shows the Preferences window with the Board Manager link to the ESP8266

Step 3 – Open the Boards Manager

Open the Boards Manager in the Tools -> Board menu.

Screenshot shows how to open the Board Manager to set up Arduino IDE for ESP8266 programming

Step 4 – Search for ESP8266 and Install

Type in “ESP8266” on the search box. Then, click the Install button.

Picture depicts how to search and install the ESP8266 cores for Arduino IDE

Step 5 – Select the ESP8266 Board

Select your ESP8266 board from Tools > Board menu after the installation.

Image showing the final step to set up Arduino IDE for ESP8266 programming

You’re done. Happy ESP8266 programming!!!

Related Articles on How to Set up Arduino IDE for ESP8266 Programming

Hardware

NodeMCU ESP32S Pin Configuration
NodeMCU V3 ESP8266 Pinout and Configuration
How to Save and Restore ESP8266 and ESP32 Firmware
How to Test NodeMCU V3 Using Esptool
How to Connect a DS3231 to NodeMCU V3

Software

How to Install Arduino IDE on Windows 10
How to Install Esptool on Windows 10

References on How to Set up Arduino IDE for ESP8266 Programming

https://arduino-esp8266.readthedocs.io/en/latest/installing.html
https://github.com/esp8266/Arduino

Leave a Reply

Your email address will not be published. Required fields are marked *