探索ESP8285(1)搭建arduino开发ESP8285环境搭建

CCC_122:博客只用于学习交流,不涉及任何商业用途,如果有错误之处,欢迎指正。

 

前言:ESP8285其实是ESP8266的升级版本,两者可以共用同一套SDK,只是ESP8285内部集成了1MB Flash,SPI Mode设置为DOUT,而ESP8266则需要外接Flash,并且是Din模式;除此之外,ESP8285还比ESP8266额外多出GPIO9和GPIO10供用户使用。

参考教程:arduinoIDE官网安装ESP8266库文件方法

 

一、安装arduinoIDE

arduinoIDE官方下载地址:https://www.arduino.cc/en/Main/Software

建议下载最新的,如果已经之前有安装过arduinoIDE,要保证1.8.x以上的才可以。

 

二、下载arduino-ESP8266的库

打开arduinoIDE->File->Preferences

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第1张图片

将 https://arduino.esp8266.com/stable/package_esp8266com_index.json 输入到Boards Manager URLs上,然后点击OK。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第2张图片

 接下来下载ESP8266的库文件

Tools->Board->Boards Manager

 探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第3张图片

搜索ESP并点击下载ESP8266的库文件。显示右边的INSTALLED则表示安装成功。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第4张图片

此时可以切换到开发板管理器设置成ESP6285型号

Tools->Board->Generic ESP8285 Module

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第5张图片

选择开发板型号后会多出很多信息。

此时已经基本配置完成,接下来我们需要测试ESP8285模块的通讯。

三、安装PubSubClient库

arduino上开发ESP8266/8285的库有很多,我们选择基于MQTT协议的PubSubClient库,PubSubClient库简洁好用,作为新手arduino开发ESP8285非常合适。

打开Sketch->Include Library->Manage Libraries

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第6张图片

输入PubSubClient,并点击安装,显示右边的INSTALLED,则表示安装成功。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第7张图片

安装完成后返回主界面,打开PubSubClient的例程程序。

四、测试ESP8285模块通讯

打开File->Examples->PubSubClient->mqtt_esp8266

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第8张图片

修改31-33行里面的参数:ssid:自家WiFi名称,password:WiFi密码,mqtt_server:iot.eclipse.org。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第9张图片

 

编译上传程序,看到以下信息就表示上传成功,再按一下R键复位重启ESP8285模块。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第10张图片

打开串口助手,看到以下信息就表示连接成功了。

探索ESP8285(1)搭建arduino开发ESP8285环境搭建_第11张图片

如果出现以下信息就表示WiFi没有连接上

如果出现以下信息就表示服务器出错,更换一个服务器就好了。

 

 

 

 

你可能感兴趣的:(探索ESP8285(1)搭建arduino开发ESP8285环境搭建)