探索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
将 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环境搭建相关推荐
- Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境
在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...
- Mac OS苹果系统下搭建arduino开发环境
Mac OS苹果系统下搭建arduino开发环境 一.准备工作 IDE安装 驱动安装 二.开发测试 一.准备工作 IDE安装 从arduino官方网站:https://www.arduino.cc/e ...
- BI报表开发之环境搭建(二)
上一篇<BI报表开发之环境搭建(一)>中详细描述了SQL SERVER R2 的安装步骤,本篇将继续描述BI报表开发的环境搭建部分-- Orale数据库安装. <1>下载ora ...
- auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建
[Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
- 小程序开发及环境搭建及发布
一.小程序开发及环境搭建 1.下载Hbuild X https://www.dcloud.io/hbuilderx.html 2.下载腾讯开发工具 https://q.qq.com/wiki/tool ...
- 在Eclipse里搭建Go开发的环境
在Eclipse里搭建Go开发的环境 谷歌创造了一个叫做Golang或Go的编程语言.据一些技术分析家说,它将最终完全替代Java.这是一种通用型的语言,可以用来开发任何软件--从普通应用到系统编程. ...
- 超级便宜的鸿蒙开发板环境搭建-编译-烧录
超级便宜的鸿蒙开发板环境搭建-编译-烧录 1.下载代码.编译工具和烧写工具 打开https://gitee.com/hihopeorg/Neptune-HarmonyOS-IOT下载代码 打开http ...
- web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇
在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...
- 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建
利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...
最新文章
- Android点击事件之多点触摸与手势识别
- SMTP身份验证(LOGIN、PLAIN、CRAM-MD5)
- python 旋转图像
- Oracle与MySQL性能比较
- 深度比较Paxos和Raft
- php编译安装swoole模块
- MVC4 Model ValueProvider
- 想撤回没门!电脑版微信、QQ 、TIM的防撤回工具
- [UE4]委托代理:单播委托,多播委托,动态单播委托,动态多播委托,事件
- Java 拾遗补阙 ----- 数据类型
- 2022-4-12作业
- POS收银系统报EFI Shell version 2.00错误
- linux c 端口复用,Linux C++ 网络编程学习系列(1)——端口复用实现
- c 添加mysql表单的一行数据类型,MySQL InnoDB表行格式及压缩
- 看短视频上瘾的背后-推荐算法
- pcb布局设计_PCB设计布局的重要提示
- 时间最优轨迹规划(3-5-3次多项式)
- 学习LSM(Linux security module)之一:解读yama
- 宠物狗网页制作作业 保护动物网页设计模板 简单学生网页设计 静态HTML CSS网站制作成品
- XStream的简单使用