ESP8266的使用心得-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 40364|回复: 20

ESP8266的使用心得

[复制链接]
发表于 2016-2-10 22:23 | 显示全部楼层 |阅读模式
几个月前,买了几个esp8266-1和esp8266-12e,断断续续的研究了好几个月,主要是一时搞不通就先放一边,过段时间再试试,终于借春节的运气,两个都搞通了。总的来说,官方提供的手册太简单,论坛也不怎么给力,全靠自己摸索加运气了,希望我遇到的这些问题得到的使用经验能给大家以帮助!

1 esp8266-1,在VCC和CH_PD之间焊上一个电阻,使用起来很方便的,只需接线VCC,GND,RX,TX,用串口模块CP2102接在电脑上就可以AT调试了!

2 我遇到的最无厘头的问题是,向8266发什么都没有反应,一度准备找重新刷机的教程,用自带的esp8266调试工具偶然间点到了“退出透传模式”,神奇般的好了!这也是这个模块的神奇之处,可能我以前用过透传模式,结果永远都是在透传,即使这次点了“退出透传模式”,下次上电还是在透传模式。退出的唯一途径是“恢复出厂模式”!这点经验不难,但是找遍网络都没见,手册也没提!


3 上面提到的这点特性,熟悉了以后加以利用还很有意义,毕竟esp8266的库文件太大,如果用来向yeelink发送数据,只能用mega2560,nano根本空间不够(数据空间97%,跑不起来),但是可以先将连接路由器,连接yeelink的tcp服务端先行通过调试工具写好,那就大大节省nano的程序与数据空间了,使用nano传输数据变为可能!


4 说到yeelink,也有个神奇的事情,明明esp8266已经tcp连接好了,但是只有第一次发送的数据能收到,后面的就收不到了!多次的实验表明,需要每发送一次重启一次esp8266,可能是yeelink的API要求的。为了调试,我也试过连接本地电脑的tcp服务端,无需重启数据都能收到。


为了做一个nano+esp8266+yeelink,遇到了这些问题,目前就这些,以后有新的经验再与大家共享!
发表于 2016-2-11 10:38 | 显示全部楼层
有Arduino for ESP8266,直接拿ESP8266当主控
发表于 2016-2-11 13:52 | 显示全部楼层
ESP8266就是个MCU,我一直在用它做单片机来开发,除了IO少点
 楼主| 发表于 2016-2-12 10:03 | 显示全部楼层
xyz50270 发表于 2016-2-11 13:52
ESP8266就是个MCU,我一直在用它做单片机来开发,除了IO少点

有资料不或者网页链接?分享一下
发表于 2016-4-7 08:45 | 显示全部楼层
确实问题比较多
发表于 2016-4-7 08:46 | 显示全部楼层
你调通了吗?麻烦把源码共享下,我还没有调通
发表于 2016-10-10 17:43 | 显示全部楼层
不需要重启的,前段时间我弄了一个开关与温度检测,也是 yeelink,用的只是 ESP8266  一直比较稳定,开关响应时间断 1-2S
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 20:36 , Processed in 0.086159 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表