
Use the Arduino Download Manager plug-in (Help->Arduino Downloads Manager") to download the Arduino platform of choice. Add support for the NodeMCU (ESP8266) board to the Eclipse IDE.

There is another Arduino plug-in, Sloeber, that may be a viable alternative but we do not have any experience using that one. Make sure the plug-in you add is the correct one, "Eclipse C++ IDE for Arduino 2.0". Add the Arduino plug-in from the Eclipse Marketplace This may all work with the latest version of Eclipse but we have only used the Nano version.īe sure to download the "Eclipse IDE For C++ Developers" version from the following link: Download and install Eclipse Nano C++ IDE per the video. So, please keep this in mind as you view the video and make the appropriate selections as mentioned in the overview below. Doug's video installs the Arduino AVR platform, we will want to install the ESP8266 NodeMCU platform. We will refer you to Doug’s video for the "how to" details for getting setup and creating the Hello World, however please read through the following overview first. This also includes adding external support libraries to the project.Īfter installing and configuring Eclipse using Doug’s video (and running a simple Hello World app) we will detail how to port a project created with the Arduino IDE to work within the Eclipse IDE. He then shows how to add support for Arduino code development by installing an Eclipse Arduino plug-in and finishes off by walking through creating your first Arduino app within Eclipse. We will concentrate on support for the NodeMCU development board variant but the same general procedure is applicable to a number of Arduino like platforms.ĭoug Schaefer, developer and contributor to the Eclipse plug-in we will use, has published an excellent YouTube video that details how to download and install Eclipse. This story will walk you through the steps required to setup the Eclipse IDE for use in developing Arduino applications.

The Eclipse IDE is a more fully featured IDE that may be more familiar to those developers new to the Arduino world. Using Eclipse to develop an Arduino NodeMCU device applicationĪs an alternative to using the standard Arduino IDE you can also use the open source Eclipse C/C++ IDE platform when developing your applications that target Arduino compatible platforms.
