使用arduino IDE,编写程序并且下载至ESP8266,无需外部控制器

同样ESP8266 core for Arduino项目在github上开源,给个传送门先。ESP8266 core for Arduino

一个不错的论坛:http://www.esp8266.com/viewforum.php?f=25
文档:http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html#wifi-esp8266wifi-library

Step1:环境的配置

Arduino IDE 环境搭建与配置
在github上可以看到

Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager.

意即这个平台开始支持第三方安装包了 ,但是前提是在V 1.6.4,所以务必装最新的IDE!

安装配置步骤:
下载最新版IDE:
https://www.arduino.cc/en/main/software

打开首选项
ESP8266 core for Arduino学习手札

然后,在选项 Additionnal Board Manager URLs中输入:

http://arduino.esp8266.com/stable/package_esp8266com_index.json
这里可以输入多个地址,用逗号隔开即可。

ESP8266 core for Arduino学习手札

打开开发板管理器
ESP8266 core for Arduino学习手札

安装ESP8266平台,点击Install安装
ESP8266 core for Arduino学习手札

打开版型选择,选择适合你的即可!
ESP8266 core for Arduino学习手札

PS:毕竟不是国内网站,所以下载可能会很慢,所以也可以直接下载安装包!

操作步骤

下载安装包(V2.3.0安装包下载地址 提取密码:hdh2 ) 将安装包内Arduino15文件夹中的文件全部复制放置到路径C:\Users\Administrator\AppData\Local\Arduino15中;

注意:

AppData文件夹一般都是隐藏的,Win10用户注意需要将路径中的Administrator更换为你的电脑用户名。(文件夹中的其他文件不用动,如果你之前没有安装过esp8266平台,应该不会出现冲突文件!)
回到安装步骤从头操作,你会发现跳过了下载过程,直接解压安装,非常快。

Step2: 例程验证

接下来将会用两个8266的模块来试一下!
一个ESP-01、一个NodeMCU V1.0

ESP-01走起

连接示意图
ESP8266 core for Arduino学习手札

打开IDE,选择好相关参数(一般默认的就行,就只需要变动一下COM)
ESP8266 core for Arduino学习手札

打开例程 CheckFlashConfig(查询Flash芯片大小的)
ESP8266 core for Arduino学习手札

打开串口监视器(右上角),即可显示flash大小,波特率要选择115200
ESP8266 core for Arduino学习手札

同样的方法,打开例程中的blink程序
ESP8266 core for Arduino学习手札

上传进去之后便会看到8266上的蓝色小灯在闪烁!

当发现上传不进去的时候,可以手动复位一下!

NodeMCU走起
ESP8266 core for Arduino学习手札

选择版型
ESP8266 core for Arduino学习手札

端口配置
ESP8266 core for Arduino学习手札

打开blink,上传进去,然后便可以看到NodeMCU下面的那个灯blink了!!

ESP8266 core for Arduino学习手札

ESP8266 core for Arduino学习手札

相关文章: