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

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.

主站蜘蛛池模板: 永顺县| 大宁县| 新乡县| 垣曲县| 隆子县| 阳山县| 兴城市| 湖南省| 青河县| 宜宾市| 乐至县| 兴安盟| 三原县| 敖汉旗| 罗江县| 武隆县| 辛集市| 东丰县| 田林县| 加查县| 临泽县| 错那县| 桂林市| 华宁县| 临西县| 塔城市| 镇安县| 新乐市| 阳江市| 天镇县| 邯郸市| 五莲县| 乌苏市| 新疆| 万安县| 安达市| 黑龙江省| 黔南| 新津县| 宁化县| 二手房|