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

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

接下来下载ESP8266的库文件

Tools->Board->Boards Manager

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

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

Tools->Board->Generic ESP8285 Module

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

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

三、安装PubSubClient库

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

打开Sketch->Include Library->Manage Libraries

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

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

四、测试ESP8285模块通讯

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

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

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

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

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

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

探索ESP8285(1)搭建arduino开发ESP8285环境搭建相关推荐

  1. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  2. Mac OS苹果系统下搭建arduino开发环境

    Mac OS苹果系统下搭建arduino开发环境 一.准备工作 IDE安装 驱动安装 二.开发测试 一.准备工作 IDE安装 从arduino官方网站:https://www.arduino.cc/e ...

  3. BI报表开发之环境搭建(二)

    上一篇<BI报表开发之环境搭建(一)>中详细描述了SQL SERVER R2 的安装步骤,本篇将继续描述BI报表开发的环境搭建部分-- Orale数据库安装. <1>下载ora ...

  4. auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建

    [Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...

  5. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  6. 小程序开发及环境搭建及发布

    一.小程序开发及环境搭建 1.下载Hbuild X https://www.dcloud.io/hbuilderx.html 2.下载腾讯开发工具 https://q.qq.com/wiki/tool ...

  7. 在Eclipse里搭建Go开发的环境

    在Eclipse里搭建Go开发的环境 谷歌创造了一个叫做Golang或Go的编程语言.据一些技术分析家说,它将最终完全替代Java.这是一种通用型的语言,可以用来开发任何软件--从普通应用到系统编程. ...

  8. 超级便宜的鸿蒙开发板环境搭建-编译-烧录

    超级便宜的鸿蒙开发板环境搭建-编译-烧录 1.下载代码.编译工具和烧写工具 打开https://gitee.com/hihopeorg/Neptune-HarmonyOS-IOT下载代码 打开http ...

  9. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇

    在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...

  10. 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建

    利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...

最新文章

  1. Android点击事件之多点触摸与手势识别
  2. SMTP身份验证(LOGIN、PLAIN、CRAM-MD5)
  3. python 旋转图像
  4. Oracle与MySQL性能比较
  5. 深度比较Paxos和Raft
  6. php编译安装swoole模块
  7. MVC4 Model ValueProvider
  8. 想撤回没门!电脑版微信、QQ 、TIM的防撤回工具
  9. [UE4]委托代理:单播委托,多播委托,动态单播委托,动态多播委托,事件
  10. Java 拾遗补阙 ----- 数据类型
  11. 2022-4-12作业
  12. POS收银系统报EFI Shell version 2.00错误
  13. linux c 端口复用,Linux C++ 网络编程学习系列(1)——端口复用实现
  14. c 添加mysql表单的一行数据类型,MySQL InnoDB表行格式及压缩
  15. 看短视频上瘾的背后-推荐算法
  16. pcb布局设计_PCB设计布局的重要提示
  17. 时间最优轨迹规划(3-5-3次多项式)
  18. 学习LSM(Linux security module)之一:解读yama
  19. 宠物狗网页制作作业 保护动物网页设计模板 简单学生网页设计 静态HTML CSS网站制作成品
  20. XStream的简单使用

热门文章

  1. Java面向对象基础练习题(含答案超详细)
  2. 信息安全等级保护三级要求,安全管理机构多年测评经验分享
  3. 电商产品经理的那些图 订单、确认支付、发货、退货、退款、换货...
  4. 3dmax 保存慢 卡死
  5. SSH端口修改端口号
  6. 谈谈我对Spring Bean 生命周期的理解
  7. Charles做弱网测试
  8. 生信技能树——GEO芯片数据的合并
  9. 数据仓库的分层,你知道吗?
  10. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.22