YFROBOT创客社区

标题: ESP8266 core for Arduino学习:Arduino IDE 环境搭建与配置 [打印本页]

作者: AllBlue    时间: 2016-3-19 15:56
标题: ESP8266 core for Arduino学习:Arduino IDE 环境搭建与配置
本人使用模块:ESP-01,固件版本:00200.9.5(b1)
该项目使arduino IDE 支持 ESP8266芯片编译,即你可使用arduino IDE,编写程序并且下载至ESP8266,无需外部控制器,这使得熟悉arduino的用户开发ESP8266更加便捷。整个项目被开源到Github平台,你可以查看:Arduino core for ESP8266 wifi chip
arduino IDE 安装配置
从 1.6.4版本开始,Arduino IDE便支持通过开发板管理器安装第三方安装包,所以在安装第三方安装包之前,需要你升级你的IDE版本。
安装步骤:
      1、升级你的Arduino IDE 版本(1.6.4+),下载地址:arduino web、1.6.8版-百度云盘下载(当前最新版本1.6.8)(文档中有提到,版本1.6.6IDE 有些问题,建议使用1.6.5。不知道1.6.8有没有问题)
      2、启动IDE并打开首选项窗口
[attach]1288[/attach]


      3、在选项 Additionnal Board Manager URLs中输入: http://arduino.esp8266.com/stable/package_esp8266com_index.json 。这里可以输入多个地址,用逗号隔开即可。
[attach]1289[/attach]


      4、打开开发板管理器:
[attach]1290[/attach]


     5、安装ESP8266平台(当前稳定版本为2.1),点击Install安装:
[attach]1291[/attach]


      6、安装完成后,打开版型选择既可以看到ESP8266的很多选项,选择第一个即可:
[attach]1294[/attach]

网络不好,下载不了的看这里 ----- ESP8266 arduino IDE 配置!!

更新 - 离线安装包(手动下载,离线安装)
针对网速较慢的用户:如果你觉得你的网速下载太慢了,等了很久都没有下载安装好,您可以选择下载安装包

网速慢解决方法二(某网友提供的国内镜像链接):没试过,大家可以试试能否使用
国内esp8266镜像地址解决github慢的问题 http://processing.org.cn/esp8266/package_esp8266com_index.json
操作步骤—————————2.3———————————
—————————2.6.3———————————
下载安装包:V2.6.3版本安装包
将安装包中的文件放置到路径:" C:\Users\Administrator\AppData\Local\Arduino15\staging\packages "下,然后回到安装步骤从头操作;即可无需下载直接安装完成。

网友 “HeyPandaJun” 反应,高版本的安装包,论坛里 获取天气资讯程序 无法正常获取数据;配置为2.3版本后,程序可以正常运行。
解决办法:将“peekBytes 改成 readBytes” ;此方法未验证,有网友说可以。


下载例程测试一:http://www.yfrobot.com.cn/thread-11832-1-1.html
下载例程测试二:http://www.yfrobot.com.cn/thread-11841-1-1.html




特别问题
#20楼朋友“鹅鹅鹅”的问题解决办法:
https://arduino.stackexchange.co ... eceive-slip-payload  按网址上操作即可解决。

作者: 回忆泛黄    时间: 2016-10-14 14:16
厉害呢 我的哥
作者: AllBlue    时间: 2017-2-10 08:13
老朽 发表于 2017-2-9 17:09
我Arduino IDE 是1.6.13版的,第5步无法显示esp8266 by ESP8266 Community这项,不知道啥原因

那建议你看下第三步是否完成,还有就是电脑是否连接到Internet,arduino IDE是否可以连接到网络
作者: AllBlue    时间: 2017-2-10 08:14
老朽 发表于 2017-2-9 17:40
以上方法不行,我直接将esp8266-2.3.0\libraries下的库文件复制安装,重启IDE,发现库已经安装了,但编译时 ...

这个是需要配置环境的,不配置环境简单的添加库是没办法编译成功的!
你这边使用的主板是什么型号?
作者: AllBlue    时间: 2017-2-11 09:22
老朽 发表于 2017-2-10 09:21
电脑主板见下图:
试验板是:ARDUINO UNO R3

这不是用arduino 主板的,是用来开发 ESP8266 !你理解错了
作者: AllBlue    时间: 2017-2-11 10:13
老朽 发表于 2017-2-11 10:12
怪事了,刚刚试了下,又可以了,有鬼啊

应该是网络问题,毕竟不是国内网站!
作者: 鹅鹅鹅    时间: 2017-5-2 23:09

error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
这是什么问题呢?
作者: AllBlue    时间: 2017-5-3 08:42
本帖最后由 AllBlue 于 2017-5-3 08:48 编辑
鹅鹅鹅 发表于 2017-5-2 23:09
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
这是什 ...

我没遇到过这个问题,不过帮你搜了下,这是esptool工具的问题,有解决办法的,给你网址:
https://arduino.stackexchange.co ... eceive-slip-payload
按网址上操作即可解决。



作者: 懒样    时间: 2019-3-22 14:37
整好在开始学习,受教了。
作者: lvshiyu    时间: 2019-6-16 18:26
苹果手机可以用,安卓手机连不上WiFi ?




欢迎光临 YFROBOT创客社区 (http://www.yfrobot.com.cn/) Powered by Discuz! X3.1