在 Arduino IDE 中安装 ESP8266 开发板支持
ESP8266 社区创建了用于 Arduino IDE 的开发库,这样就可以使用 Arduino 软件和它的资源开发 ESP8266 项目了。
本文讲解怎样在 Arduino IDE 中安装 ESP8266 开发板支持库,步骤适用于 Windows, Mac OS X 和 Linux。
前置条件:安装 Arduino IDE
开始之前,当然要先确认你已经安装了 Arduino IDE。如果还没有,那先去下载安装吧。
Arduino IDE 的官网下载地址是 arduino.cc/en/Main/Software 。也可以从国内各下载网站下载。
在 Arduino IDE 中安装 ESP8266
按如下步骤,可在 Arduino 软件中安装 ESP8266 开发板。
- 在 Arduino IDE 中,点击 文件 > 首选项
- 在打开的首选项窗口中,找到“附加开发板管理器网址”,输入 http://arduino.esp8266.com/stable/package_esp8266com_index.json ,然后点击 “好”。如图所示:
- 点击 工具 > 开发板 > 开发板管理器 打开开发板管理器窗口。
- 在搜索框中输入 ESP8266 ,回车。在搜索结果中找到 “ESP8266 by ESP8266 Community“ ,点击“安装” 。安装完成后,会显示 “INSTALLED” 字样。
测试安装结果
安装完成后,我们来做一个 ESP8266 版的 Blink 项目,测试安装是否成功。
我们先以 WeMos D1 Mini 为例,测试上传 Blink 程序。
Arduino 中给 WeMos D1 Mini 上传 Blink 程序
和 Arduino UNO 类似,WeMos D1 Mini 这个 ESP8266 开发板带有内置的 LED。这样我们可以无需额外元件就能实现 Blink 测试。
首先,用 USB 线缆将 WeMos D1 Mini 连接到电脑。
在 Arduino 软件中,点击 文件 > 示例 > 01.Basics > Blink 菜单,打开 Arduino 软件自带的 Blink 示例程序。如下所示:
打开后主要代码如下所示:
void setup() {
// Arduino 软件中安装好 ESP8266 开发板后,LED_BUILTIN 常量会自动指向正确的引脚
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
在新打开的窗口中,点击 工具 > 开发板 ,在子菜单中选择 WeMos D1 R2 & mini ,将目标开发板设置为 WeMos D1 Mini. 菜单中其他如 Flash Size 等项目保持默认即可。
再次点击 工具 > 端口 ,在子菜单中选择正确的端口。Windows 中一般是 COMx,如果不确定,可以先任选一个,后面上传时如果提示找不到端口或连接失败之类的信息,再重选另一个尝试。
最后,点击 Arduino 软件中的上传按钮,就可以开始编译、上传了。
等候一会儿,上传成功后,正常情况下,WeMos D1 Mini 开发板上的 LED 就开始闪烁了。如果上传失败,可仔细查看报错信息后重新调试,例如检查在上述操作中是否选择了正确的端口。
如果遇到了什么问题,可在此文章下面的评论区留言,我会尽力解答。