官术网_书友最值得收藏!

Setting up the Arduino development environment for the ESP8266

To start us off, we will look at how to set up an Arduino IDE development environment so that we can use it to program the ESP8266. This will involve installing the Arduino IDE and getting the board definitions for our ESP8266 module.

Getting ready

The first thing you should do is download the Arduino IDE if you do not already have it installed on your computer. You can do that from this link:

https://www.arduino.cc/en/Main/Software.

The web page will appear as shown. It features that latest version of the Arduino IDE. Select your operating system and download the latest version that is available when you access the link (it was 1.6.13 at the time of writing):

When the download is complete, install the Arduino IDE and run it on your computer.

Now that the installation is complete, it is time to get the ESP8266 definitions. Open the preference window in the Arduino IDE from File|Preferences or by pressing CTRL + Comma.

Copy this URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json.

Paste it in the file labeled Additional Board Manager URLs, as shown in the following screenshot. If you are adding other URLs too, use a comma to separate them:

Open the board manager from the Tools|Board menu and install the ESP8266 platform. The board manager will download the board definition files from the link provided in the preferences window and install them. When the installation is complete, the ESP8266 board definitions should appear as shown in the screenshot. Now you can select your ESP8266 board from the Tools|Board menu:

How it works…

The Arduino IDE is an open source development environment used for programming Arduino boards and Arduino-based boards. It is also used to upload sketches to other open source boards, such as the ESP8266. This makes it an important accessory when creating Internet of Things (IoT) projects.

See also

These are the basics for the Arduino framework and they will be applied throughout this book to develop IoT projects.

主站蜘蛛池模板: 维西| 孝义市| 郎溪县| 茌平县| 太湖县| 繁峙县| 平罗县| 墨竹工卡县| 体育| 佛冈县| 桂阳县| 福建省| 陆丰市| 镶黄旗| 方城县| 鹤壁市| 招远市| 中西区| 中卫市| 墨江| 庆元县| 九寨沟县| 普陀区| 淮阳县| 浦县| 温泉县| 高雄县| 建湖县| 云和县| 松原市| 固镇县| 保德县| 乌兰察布市| 永兴县| 从江县| 镇巴县| 习水县| 达拉特旗| 民乐县| 察雅县| 桐梓县|